//判断1000年---2000年之间的闰年
#include<stdio.h>
int main ()
{
int year=0,count=0;
for(year=1000;year<=2000;year++)
{
if((year%4==0)&&(year%100!=0)||(year%400==0))
{
printf("%d ",year);
count=count+1;
}
}
printf("\n count=%d \n",count);
return 0;
}
//给定两个整形变量的值,将两个值的内容进行交换
#include<stdio.h>
int main()
{
int a=10, b=20, tmp;
tmp=a;
a=b;
tmp=a;
printf("a=%d,b=%d\n",a,b);
return 0;
}
注意此题有多种解法,一般是建立一个临时变量作为中间值,最优的解决方法是利用异或的算法。
时间: 2024-10-23 08:32:04