2012年
编写程序找出1~200之间所有既能被5整除又能被7整除的数。
#include<stdio.h>
int main(void)
{
int i;
for(i = 1;i <= 200;i++)
{
if(i % 5 == 0 && i % 7 == 0)
printf("%d\t",i);
}
printf("\n");
return 0;
}
2016年
输入两个正整数m和n,求其最大公约数和最小公倍数。
#include<stdio.h>
void main(void)
{
int m,n,temp;
int x; // 最小公约数
int y; // 最小公倍数
printf("请输入正整数m n:");
scanf("%d%d",&m,&n);
x = m;
y = n;
if(x < y)
{
temp = x;
x = y;
y = temp;
}
while(y != 0)
{
temp = x % y;
x = y;
y = temp;
}
y = m * n / x;
printf("最小公约数为:%d\n最大公倍数为:%d\n",x,y);
}