打印1000到2000之间的闰年
//1.能被4整除且不能被100整除
//2.能被400整除的
#include<stdio.h>
int main()
{
int count=0;
int year=0;
for(year=1000; year<=2000; year++)
{
if(year%4==0 && year%100!=0)
{
printf("%d\n",year);
count++;
}
else if(year%100==0)
{
printf("%d\n",year);
count++;
}
}
printf("%d\n",count);
return 0;
}
//打印两个数的最大公约数
#include<stdio.h>
int main()
{
int a=12;
int b=4;
int c=0;
scanf("%d%d",&a,&b);
while(a%b)
{
c=a%b;
a=b;
b=c;
}
printf("%d\n",b);
return 0;
}
//判断100-200之间的素数
#include<stdio.h>
#include<math.h>
int main()
{
int i=0;
for(i=100;i<=200;i++)
{
int j=0;
for(j=2;j<=sqrt(i);j++) //sqrt是开平方的数学函数,需要加数学的头文件。
{
if(i%j==0)
{
break;
}
}
if(j>sqrt(i))
{
printf("%d\n",i);
}
}
return 0;
}
#include<stdio.h>
#include<string.h>
#include<windows.h>
#include<stdlib.h>
int main()
{
int i=0;
char password[20]={0};
for(i=0;i<3;i++)
{
printf("请输入密码:>");
scanf("%s",password);
if(strcmp(password,"123456")==0)
{
printf("登陆成功\n");
break;
}
}
if(i==3)
printf("三次密码错误,退出程序\n");
return 0;
}