- 打印100~200之间的素数
int main() {
int num=100;
int a = 0;
while(num<201){
for (int i = 2; i < num; i++) {
if (num % i == 0) {
a++; // 素数个数加1
}
}
if (a == 0) {
printf("%d是素数。\n", num);
}
num++;
a = 0;
}
return 0;
}
2. 输出乘法口诀表
#include<stdio.h>
int main() {
int i,j;
int plus=1;
for (i = 1; i< 10; i++) {
printf("\n");
for (j = 1; j <=i; j++) {
plus = i * j;
printf("%d * %d= %d ",i,j,plus);
}
}
return 0;
}
- 判断1000年---2000年之间的闰年
#include<stdio.h>
int main() {
int i;
int cnt1 = 0;
int cnt2 = 0;
for (i = 1000; i <= 2000; i++)
{if(i%100==0){
if (i % 400 == 0) {
printf("%d年是闰年\n", i);
cnt1++;
}
}
else {
if (i % 4 == 0) {
printf("%d年是闰年\n",i);
cnt2++;
}
else
printf("%d年不是闰年\n",i);
}
}
printf("1000到2000之间有%d个闰年", cnt1 + cnt2);
return 0;
}