#6444: 請高手指點


ken82098580 (ken)

學校 : 淡江大學
編號 : 19376
來源 : [27.246.70.207]
最後登入時間 :
2012-03-10 11:38:21
a002. 簡易加法 | From: [180.218.206.53] | 發表日期 : 2012-03-06 00:32

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int a,b;

do
{
 {
 scanf("%d%d",&a,&b);
 printf("%d",a+b);

 }
}while(scanf("%d%d",&a,&b)!=EOF);



return 0;
}

第一個答案通過,第二個失敗,請高手指點 
#6448: Re:請高手指點


alfar01 (居居)

學校 : 國立臺南第二高級中學
編號 : 20186
來源 : [111.251.182.222]
最後登入時間 :
2020-10-13 23:20:25
a002. 簡易加法 | From: [218.165.98.192] | 發表日期 : 2012-03-06 23:02

請記得換行 
#6450: Re:請高手指點


ken82098580 (ken)

學校 : 淡江大學
編號 : 19376
來源 : [27.246.70.207]
最後登入時間 :
2012-03-10 11:38:21
a002. 簡易加法 | From: [180.218.206.53] | 發表日期 : 2012-03-08 17:09

換完後,還是不行
 
#6451: Re:請高手指點


hoyusun (狗狗)

學校 : 國立臺中高級工業職業學校
編號 : 20236
來源 : [123.205.102.175]
最後登入時間 :
2013-01-22 08:49:46
a002. 簡易加法 | From: [60.244.182.155] | 發表日期 : 2012-03-08 20:37

#include
#include
int main(void)
{
int a,b;

do
{
 {
 scanf("%d%d",&a,&b);
 printf("%d",a+b);

 }
}while(scanf("%d%d",&a,&b)!=EOF);



return 0;
}

第一個答案通過,第二個失敗,請高手指點

你會讀取2次  
#6452: Re:請高手指點


Seyfert117 (大冠鷲)

學校 : 國立基隆高級中學
編號 : 24131
來源 : [1.171.227.48]
最後登入時間 :
2012-04-15 11:33:17
a002. 簡易加法 | From: [175.181.107.157] | 發表日期 : 2012-03-09 11:18

#include
#include
int main(void)
{
int a,b;

do
{
 {
 scanf("%d%d",&a,&b);
 printf("%d",a+b);

 }
}while(scanf("%d%d",&a,&b)!=EOF);



return 0;
}

第一個答案通過,第二個失敗,請高手指點

你會讀取2次



不用加上EOF吧

只要能讓scanf函式輸出的資料筆數等於兩筆就可以了

 
#6473: Re:請高手指點


kkoo7788 (白鹿洞-lufy)

學校 : 不指定學校
編號 : 19326
來源 : [211.72.124.232]
最後登入時間 :
2024-06-04 20:17:57
a002. 簡易加法 | From: [114.42.202.67] | 發表日期 : 2012-03-14 19:11

#include
#include
int main(void)
{
int a,b;

do
{
 {
 scanf("%d%d",&a,&b);
 printf("%d",a+b);

 }
}while(scanf("%d%d",&a,&b)!=EOF);



return 0;
}

第一個答案通過,第二個失敗,請高手指點

你會讀取2次



不用加上EOF吧

只要能讓scanf函式輸出的資料筆數等於兩筆就可以了

do while 不是用在先跑回圈再做判斷嗎
 
#6654: Re:請高手指點


t0000 (c)

學校 : 國立彰化師範大學附屬高級工業職業學校
編號 : 25318
來源 : [202.39.169.169]
最後登入時間 :
2012-10-25 19:52:30
a002. 簡易加法 | From: [114.33.123.53, 1.1.1.101] | 發表日期 : 2012-05-24 20:17

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a,b,c;
    while(scanf("%d%d%d",&a,&b,&c)==2)
    printf("%d",a+b+c);
    return 0;
    }
 
 
ZeroJudge Forum