#29343: 卡99%不過 求解


qaz7355110@gmail.com (Jerry Lai)


求解

為何測資第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)



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