求1000~2000之间的闰年(能被4整除且不能被100整除或者能被400整除)
//方法1
#include<stdio.h>
int main()
{
int i = 0;
for(i=1000;i<=2000;i++)
{
if(i%4 == 0 && i%100!=0)
{
printf("%d",i);
}
else if(i%400 == 0)
{
printf("%d",i);
}
}
return 0;
}
//方法2
#include<stdio.h>
int main()
{
int i = 0;
for(i=1000;i<=2000;i++)
{
if((i%4==0)&&(i%100!=0) || (i%400==0))
{
printf("%d ",i);
}
}
return 0;
}
求100~200的素数(只能被1和本身整除)
#include<stdio.h>
int main()
{
int i = 0;
int j = 0;
for(i=100;i<=200;i++) //循环先表示100~200的数字,在表示2~199的数字
{
for(j=2;j<i;j++)
{
if(i%j==0)
{
break;
}
}
if(i == j) //注意此条if语句不能写在j变量的循环体内
{
printf("%d ",j);
}
}
return 0;
}