#18614: 到底錯在哪?它一直說請勿多印不必要的文字


XDXD5 (阿寬XD)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 89433
來源 : [140.122.107.176]
最後登入時間 :
2019-09-11 18:22:14
d070. 格瑞哥里的煩惱 (0 尾版) -- 板橋高中教學題 | From: [1.160.12.126] | 發表日期 : 2019-07-26 11:53

#include <stdio.h>

int main(){
int n=1;
int a;
int y;
       while(scanf("%d",&n)!=EOF){
              if(n%4==0&&n%100!=0||n%400==0&&n%3200!=0){
                     printf("a leap year\n");
              }else{
                     printf("a normal year \n");
              }
                      if(n=0){
               break;
              }
       }
}

 
#18687: Re:到底錯在哪?它一直說請勿多印不必要的文字


rexwu1104@gmail.com (黑雪公主 Black Lotus)

學校 : 新北市私立南山高級中學
編號 : 93041
來源 : [49.216.131.103]
最後登入時間 :
2024-06-06 19:28:43
d070. 格瑞哥里的煩惱 (0 尾版) -- 板橋高中教學題 | From: [36.229.148.57] | 發表日期 : 2019-07-28 21:56

#include

int main(){
int n=1;
int a;
int y;
       while(scanf("%d",&n)!=EOF){
              if(n%4==0&&n%100!=0||n%400==0&&n%3200!=0){
                     printf("a leap year\n");
              }else{
                     printf("a normal year \n");
              }
                      if(n=0){
               break;
              }
       }
}

你輸入的零會先做運算

印出"a normal year \n"這段

再break

 
ZeroJudge Forum