static void Main(string[] args)
{
for(int i=1;i<101;i++)
{
if(i%7 == 0 && i%5 != 0)
{
Console.WriteLine(i);
}
}
Console.ReadKey();
}
static void Main(string[] args)
{
int sum = 0;
double avg;
int data=0;
for(int i=1;i<6;i++)
{
data=Convert.ToInt32( Console.ReadLine());
sum += data;
}
avg = sum / 5.0;
Console.WriteLine(avg);
Console.ReadKey();
}
# 方法一:用欧几里德算法求两个数的最大公约数 ''' 求250与2538的最大公因数与最小公倍数
2538÷250=10……38 m n r
250÷38=6……22 m(n) n(r) r
38÷22=1……16
22÷16=1……6
16÷6=2……4
6÷4=1……2
4÷2=2
(250,2538)=2,[250,2538]=250×2538÷2=317250 ''' static void Main(string[] args)
{
int m, n;
int r=0;
m = int.Parse(Console.ReadLine());
n = int.Parse(Console.ReadLine());
while(n!=0)
{
r = m % n;
m = n;
n = r;
}
Console.WriteLine(m);
Console.ReadKey();
} # 方法二:按最大公约数定义求:指某几个整数共有因子中最大的一个。都能除尽的小于或等于这两个数的最大数 static void Main(string[] args)
{
int m, n;
int r=0;
m = int.Parse(Console.ReadLine());
n = int.Parse(Console.ReadLine());
for(int i=m;i>0;i--)
{
if(m%i==0 && n%i==0)
{
Console.WriteLine("{0},{1}的最大公约数是{2}",m,n,i);
r = i;
break;
}
}
Console.WriteLine("{0},{1}的最小公倍数是{2}", m, n, m*n/r);
Console.ReadKey();
} # 方法三:两数各分解质因子,然后取出同样有的项乘起来int m, n;
int i=2;
int gcd = 1;
m = int.Parse(Console.ReadLine());
n = int.Parse(Console.ReadLine());
while(true)
{
if (m % i == 0 && n % i == 0) //获取共有因子
{
gcd *= i; //共有因子相乘
m /= i; //除去因子,为找下一个质因子做准备
n /= i; //除去因子,为找下一个质因子做准备
}
i++;
if (i > n || i > m)
break;
}
Console.WriteLine("{0},{1}的最大公约数是{2}", m, n, gcd);
Console.ReadKey();
int n;
int result, t;
result = 1;
t = 1;
n = int.Parse(Console.ReadLine()); //输入n个数据
for(int i=2;i<n;i++)
{
t *= i; //1!、2!、3!....
result += t;
Console.Write(t+" ");
}
Console.WriteLine();
Console.WriteLine(result);
Console.ReadKey();