#6189: 為何CE??


B0006125 (程式好難)

學校 : 臺北市立大安高級工業職業學校
編號 : 23019
來源 : [118.167.223.208]
最後登入時間 :
2023-07-26 21:58:23
d049. 中華民國萬歲! -- 板橋高中教學題 | From: [111.250.46.116] | 發表日期 : 2011-12-22 20:58

#include <stdio.h>
#include <stdlib.h>

int main()
{
int y;
while(scnaf("%d",&y)!=EOF){
if(1912<=y && y<=2147483647)
printf("%d",y-1912);}
return 0;
}

 
#7947: Re:為何CE??


cdes74w (Avalon)

學校 : 高雄實踐大學
編號 : 29378
來源 : [140.117.105.160]
最後登入時間 :
2023-08-28 14:52:17
d049. 中華民國萬歲! -- 板橋高中教學題 | From: [1.169.188.242] | 發表日期 : 2013-07-12 19:10

#include
#include

int main()
{
int y;
while(scnaf("%d",&y)!=EOF){
if(1912<=y && y<=2147483647)
printf("%d",y-1912);}
return 0;
}

題目有提到y(1912<=y<=2147483647) 

然後應該是要減1911才對,而不是1912

所以寫出來應該是

#include<stdio.h>

#include<stdlib.h>

 

int main(void){

    int y;

    

    while(scanf("%d", &y)!=EOF)

    { 

    if(1912<=y<=2147483647)

    printf("%d",y-1911);

}

    

    system("pause");

    return 0;

 

 

 
ZeroJudge Forum