/*★ gcmlcm Class を呼び出す Main 関数 前田 稔 ★*/ using System; class console { public static int Main() { gcmlcm glcm = new gcmlcm(24,32); Console.WriteLine("GCM={0} LCM={1}",glcm.gcm(),glcm.lcm()); System.Console.ReadLine(); return 0; } } |
/*★ C# gcmlcm Class 前田 稔 ★*/ using System; class gcmlcm { int d1,d2; //Constructor public gcmlcm(int n, int m) { d1= n; d2= m; } //Destructor ~gcmlcm() { } public int gcm() { int n,m; n= d1; m= d2; while(n!=m) { if (n>m) n-= m; else m-= n; } return n; } public int lcm() { int wk; wk= gcm(); return d1*d2/wk; } } |
C:\Program Files (x86)\Microsoft Visual Studio 8\VC>cd c:\data\c#\bat c:\DATA\C#\BAT>csc console.cs gcmlcm.cs c:\DATA\C#\BAT>console.exe GCM=8 LCM=96 c:\DATA\C#\BAT> |
gcmlcm glcm = new gcmlcm(24,32); Console.WriteLine("GCM={0} LCM={1}",glcm.gcm(),glcm.lcm()); |
//Constructor public gcmlcm(int n, int m) { d1= n; d2= m; } |