代码练习1:
1.牛牛从键盘输入一个整数,请你判断这个整数能被 2 3 7 中哪几个数整除,并按升序输出。如果不能被 2 3 7 任意一个数整除则输出 n。
int main()
{
int a = 0;
scanf("%d", &a);
if (a % 2 == 0)
printf("2 ");
if (a % 3 == 0)
printf("3 ");
if (a % 7 == 0)
printf("7 ");
if (a % 2 != 0 && a % 3 != 0 && a % 7 != 0)
printf("n\n");
return 0;
}
运行结果:
代码练习2:
2.打印1000-2000之间的闰年
闰年的规则 1.能被4整除 不能被100整除 2.能被400整除
int main()
{
int n = 0;
int count = 0;
for (n = 1000; n < 2001; n++)
{
if (((n % 4 == 0) && (n % 100 != 0)) || (n % 400 == 0))
{
printf("%d ", n);
count++;
}
}
printf("\ncount=%d\n", count);
return 0;
}
运行结果:
代码练习3:
3.打印100-200之间的素数
素数规则:1.因数只有2个,素数本身和1
int main()
{
int i = 0;
int j = 0;
for (i = 100; i <= 200; i++)
{
for (j = 2; j < i; j++)
{
if (i % j == 0)
break;
}
// 执行break跳出orj++直到j=i跳出
if (i == j)
{
printf("%d ", i);
}
}
}
运行结果: