#11472: 大概測了一下,不過不知道錯的點在哪,以及EOF的用法。


jjason900220 (JasonKuso)


#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
while(scanf("%d",&a)!= EOF)

if (a%4==0)&&(a%100!=0)printf("閏年\n");
else
if (a%400==0) printf("閏年\n");
else
printf("平年\n")


system("pause");
return 0;
}

#11551: Re:大概測了一下,不過不知道錯的點在哪,以及EOF的用法。


10512133 (我要開始刷題了)


少了一對括號 和一個分號

程式可以執行 但針對數字以外的輸入會輸出冗長

以下給你參考

#include<stdio.h>

#include<iostream>

using namespace std;

int main()

{

 int a,b;

 while(cin>>a)

 {

  if(a%4==0&&a%100!=0)

  cout<<"閏年"<<endl;

  else if(a%400==0)

  cout<<"閏年"<<endl;

  else if(a%4!=0)

  cout<<"平年"<<endl;

  else if(a%100==0&&a%400!=0)

  cout<<"平年"<<endl;

 }

 return 0;

}