#29343: 卡99%不過 求解


qaz7355110@gmail.com (Jerry Lai)

學校 : 新北市私立時雨高級中學
編號 : 157942
來源 : [59.124.244.14]
最後登入時間 :
2023-06-28 11:18:04
f043. 1. 小豪的回家作業 (Homework) -- 2020年4月TOI練習賽新手組 | From: [163.20.177.14] | 發表日期 : 2022-02-16 19:35

求解

為何測資第3題不過

#include<stdio.h>

 

int main(void)

{

int ans,A,i;

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

{

i=ans-A;

if(i==0)

{

i=3;

A=A-3;

if(i>A)

{

printf("%d+%d=%d\n",A,i,ans);

}

else if(i<A)

{

printf("%d+%d=%d\n",i,A,ans);

}

}

else if(i>A)

{

printf("%d+%d=%d\n",A,i,ans);

}

else

{

printf("%d+%d=%d\n",i,A,ans);

}

}

}

 
#29344: Re:卡99%不過 求解


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
f043. 1. 小豪的回家作業 (Homework) -- 2020年4月TOI練習賽新手組 | From: [27.246.166.63] | 發表日期 : 2022-02-16 20:27


if(i>A)

{

printf("%d+%d=%d\n",A,i,ans);

}

else if(i<A)

{

printf("%d+%d=%d\n",i,A,ans);

}


測資是

6 6

會沒有輸出,你沒有考慮到i==A的情況

 
ZeroJudge Forum