// 打印100~200 之间的素数 #include<stdio.h> #include<stdlib.h> #include<math.h> int main(){ int count = 0; //count用于计奇数个数 int i = 0; //i是遍历100-200时的具体数字 int j = 0; //j是除数(2-根号i) printf("100~200之间的素数有:\n"); for (i = 100; i <= 200; i++) { for (j = 2; j <= sqrt(i); j++) { if (i%j == 0) break; } if (j > sqrt(i)) { count++; printf("%d ", i); //将素数以5个一行进行打印 if (count % 5 == 0){ printf("\n"); } } } printf("\n"); printf("素数个数为:%d", count); system("pause"); return 0; }
//输出乘法口诀表
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
//判断1000年---2000年之间的闰年
#include<stdio.h>
int main()
{
int year;
for(year=1000;year<=2000;year++)
{
if((year%4==0&&year%100!=0)||year%400==0)
printf("%d\n",year);
}
return 0;
}