1. 打印100~200 之间的素数 #include<stdio.h> #include<math.h> int main() { int i=100,j=2; printf("100-200之间的素数为:\n"); for(i=101;i<=200;i+=2) { int is_su=1; for(j=2;j<=(int)sqrt(i);j++) if(i%j==0) { is_su=0; break; } if(is_su) printf("%d\n",i); } return 0; } 2. 输出乘法口诀表 #include<stdio.h> int main() { int i,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%d ",j,i,i*j); } printf("\n"); } return 0; } 3. 判断1000年---2000年之间的闰年 #include<stdio.h> int main() { int is_run(int year); int year=1000; printf("1000-2000年之间的闰年为:\n"); for(;year<=2000;year++) { if(is_run(year)) printf("%d\n",year); } return 0; } int is_run(int year) { if(year%4==0&&year%100!=0||year%100==0&&year%400==0) return 1; else return 0; }
时间: 2024-11-05 04:47:15