我的C 語言入門之路
//判斷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;
}
注意此題有多種解法,一般是建立一個臨時變量作為中間值,最優的解決方法是利用異或的算法。