c語言輸入多組資料每行兩個然後對應每行

2021-05-25 21:02:49 字數 1791 閱讀 3501

1樓:匿名使用者

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace test

:",i+1);

numa[i]=int.parse(console.readline());

console.write("請輸入b:", i + 1);

numb[i] = int.parse(console.readline());

}console.writeline("輸出結果");

for (int i = 0; i < num; i++)}}}c#語言

不是道是不是lz的意思,eof是什麼表示不知道

2樓:

因為不知道什麼時候結束,所以要用eof來確定#include

#include

#include "string.h"

int main()

return 0;}

3樓:

#include

int main()

;//最終輸出緩衝

char buf0[10];//中間結果快取int a=1,b=1,c;//初始條件不是全0就可以while(a||b)

printf("\n%s",buf);//輸出最終結果}//全是c語言的,加了全部註釋 輸入 0 0結束輸入,除錯執行結果如下:

1 23 4

100 200

50 200

0 03

7300

250//如果滿意請採納

4樓:狂暴的無奈

eof = end of file 檔案尾的意思

c語言怎樣連續輸入多行資料,然後將每行對應結果輸出?急求?

5樓:雙眼皮我愛

用{} 來表示,每個**後加個大框就可以了,然後中間用 else隔開

6樓:匿名使用者

不好意思,bai你的表達不

du夠清楚。

如果是想以

zhi比較方便的dao方式輸入資料

,可以回考慮把你多行的資料存答

在文字檔案中,每次使用這些資料的時候,可以直接從這個檔案裡面讀取。

讀取方式可以有兩種:

如果是控制檯程式(沒有圖形使用者介面gui),可以使用輸入重定向功能。這種方式比較簡單,方便。

如果編譯後生成的可執行檔名為a.exe,存放資料的檔案為b.txt(和a.

exe放在同一資料夾下),則再控制檯(命令列提示符狀態)輸入: a < b.txt 即可。

其中的小於號<,就是輸入重定向符號。

如果是有圖形使用者介面,不能使用輸入重定向功能,則可以在輸入的時候使用檔案讀取函式fscanf

不清楚的話可以接著問題

7樓:馬小芳

運用來for 迴圈和

源switch語句

例如bai你要輸入du10個數,分zhi別dao對應for(i=0;i<10;i++)

{scanf("%d",&a[i]);

switch(i)

case 0:...........

case 1:....

8樓:匿名使用者

具體一點你想實現什麼功能

c語言中如何實現多組資料輸入輸出

C語言中如何實現多組資料輸入輸出

c語言中有一個 標準輸入函式,即 scanf函式,它可以讀取輸入的任意格式版型別的資料。scanf函式也有返 權回值,返回型別為int型別,它返回成功讀入的專案的個數。如果它沒有讀取任何專案 當它期望一個數字而您卻鍵入了一個非數字字串時就會發生這種情況,scanf 會返回0。當它檢測到 檔案結尾 e...

如何用c語言實現多組資料輸入,每組資料一行每行資料個數任意

程式要求是首先輸入一個數字確認行數,然後在每一行輸入一組整數 長度是由輸入者輸入的數字個數決定 我想用二維陣列鍵入,這一部分的 如下 演算法競賽題目中,由於重定向,最後將會出現eof,而eof標誌著輸入的結束。為了利用eof,演算法競賽選手無需考慮到底是什麼東西 事實上,很多演算法選手到今天甚至不知...

C語言輸入多組測試資料,用什麼語句可以判斷輸入資料的結束

樓上說的很正確,其實還有另一種方法,不過是麻煩了點,可以通過一個迴圈語句控制輸入多組測試資料。while scanf d a eof 是對的,但這個是對評判你程式的系統來說的 eof是end of file 的意思。如果只是你個人想輸入多組資料,那你可以設定一個條件 例如輸入 1時 資料輸入結束wh...