各位高手
我是個初學者
很道地的初學者
請問...
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b;
while(scanf("%d %d",&a,&b))
printf("%d",a+b);
system("pause");
return 0;
}
這樣寫為何會「TLE」
可以解釋給我聽嗎?
你的程式碼有幾個地方要注意
改成以下就會對了:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b;
while(scanf("%d %d",&a,&b)==2)
printf("%d\n",a+b);
return 0;
}
有誰知道為什麼我這隻程式都只能跑出16ms來嗎
明明就有一堆8ms,12ms的阿
而且我的程式碼明明跟上面依樣阿
你的程式碼有幾個地方要注意
改成以下就會對了:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b;
while(scanf("%d %d",&a,&b)==2)
printf("%d\n",a+b);
return 0;
}
恩
謝謝
我懂了
while( scanf( "%d%d", &a, &b ) != EOF )
上面這是小弟的程式碼
while(scanf("%d%d",&a,&b)==2)
這是管理員的
而小弟只有a輸入Ctrl + z會終止程式
而管理員的不管是a還是b
只要輸入 Ctrl + z都會終止程式
可不可以請教一下原理是什麼?