#15812: 其實都改成這個樣子了...這個WA怎跑出來的...有人來救救我嗎?


spiritr98@gmail.com (SkyMarshall Lam)

學校 : 不指定學校
編號 : 83477
來源 : [175.159.216.129]
最後登入時間 :
2019-10-03 17:39:02
a004. 文文的求婚 | From: [223.16.246.13] | 發表日期 : 2018-11-01 23:19

year = int(input('請輸入年份:'))
if ((year%400)==0) or ((year%4)==0) and ((year%100)!=0):
print("是閏年")
else:
print("是平年")

#0: 4% WA (line:1)

您的答案為: 請輸入年份:是 ...略
正確答案為: 閏年
 
#15813: Re:其實都改成這個樣子了...這個WA怎跑出來的...有人來救救我嗎?


spiritr98@gmail.com (SkyMarshall Lam)

學校 : 不指定學校
編號 : 83477
來源 : [175.159.216.129]
最後登入時間 :
2019-10-03 17:39:02
a004. 文文的求婚 | From: [223.16.246.13] | 發表日期 : 2018-11-01 23:23

year = int(input('請輸入年份:'))
if ((year%400)==0) or ((year%4)==0) and ((year%100)!=0):
print("是閏年")
else:
print("是平年")

#0: 4% WA (line:1)

您的答案為: 請輸入年份:是 ...略
正確答案為: 閏年

year = int(input())
if ((year%400)==0) or ((year%4)==0) and ((year%100)!=0):
  print("閏年")
else:
  print("平年")

#0: 4% WA (line:2)

您共輸出 1 行。
 
#16644: Re:其實都改成這個樣子了...這個WA怎跑出來的...有人來救救我嗎?


a5875246a (wakeupnaturally)

學校 : 世新大學
編號 : 90831
來源 : [140.116.96.97]
最後登入時間 :
2021-01-17 00:11:14
a004. 文文的求婚 | From: [223.137.244.137] | 發表日期 : 2019-01-25 09:43

遇到一樣的問題,不懂==,改了好多次qq

#include <stdio.h>

 

int main(){

int a;

printf("年份");//後來省略掉還是一樣錯

scanf("%d",&a);

if ((a%4==0 && a%100!=0)|| a%400==0){

printf("閏年");}

else{

printf("平年");}

 

return 0;

}

 
#16648: Re:其實都改成這個樣子了...這個WA怎跑出來的...有人來救救我嗎?


freedom501999@gmail.com (帥氣魔方生)

學校 : 不指定學校
編號 : 88611
來源 : [39.8.203.54]
最後登入時間 :
2019-05-30 22:56:25
a004. 文文的求婚 | From: [39.12.107.19] | 發表日期 : 2019-01-25 12:29

 

純粹是輸入輸出格式不符

輸入 : while ( scanf ( " %d ", &a ) != EOF )

要用這個重複取得測資,大部分題目都是這樣讀取的,所以主要程式都會在這個迴圈內

輸出 : 請不要輸出題目位要求的格式," 請輸入年份 "  這句是多餘的,這題只要依據要求輸出平年或閏年,其他一律不要

 
ZeroJudge Forum