想請各位高手幫我看看這個程式碼的錯誤點,也想請問幾個問題:
1.常常說我輸出短少是要怎麼改呢?
2.我這個程式碼是因為超過時間所以沒辦法過,是因為while迴圈的關係嗎?
謝謝大家!!
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
while(scanf("%d",&a))
{
if(a%400==0)
{
printf("閏年");
}
else
if(a%100 != 0 && a%4==0)
{
printf("閏年");
}
else
if(a%4!=0 || a%100==0)
{
printf("平年");
}
}
return 0;
}
while(scanf("%d",&a) == 1)
printf("閏年\n");
printf("平年\n");
while(scanf("%d",&a) == 1)
printf("閏年\n");
printf("平年\n");
謝謝您,請問一下==1放在這裡是什麼意思呢??