#29343: 卡99%不過 求解


qaz7355110@gmail.com (Jerry Lai)

學校 : 新北市私立時雨高級中學
編號 : 157942
來源 : [120.107.168.173]
最後登入時間 :
2025-04-30 14:32:13

求解

為何測資第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.12.66.21]
最後登入時間 :
2025-04-20 17:19:22


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的情況