當前位置:首頁 » 編程語言 » c語言中輸入數據

c語言中輸入數據

發布時間: 2022-05-12 05:01:48

c語言 輸入多行數據

#include <iostream>

#include <list>

using namespace std;

int main()

{

int a,b;

list<int> l;

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

{

l.push_back(a+b);

}

while (!l.empty())

{

cout<<l.front()<<endl;

l.pop_front();

}

}

需要用到list保存結果,因為n未知大小所以用list更合適。

如果是想以比較方便的方式輸入數據,可以考慮把多行的數據存在文本文件中,每次使用這些數據的時候,可以直接從這個文件裡面讀取。

如果編譯後生成的可執行文件名為a.exe,存放數據的文件為b.txt(和a.exe放在同一文件夾下),則再控制台(命令行提示符狀態)輸入: a < b.txt 即可。 其中的小於號<,就是輸入重定向符號。

(1)c語言中輸入數據擴展閱讀:

C語言包含的各種控制語句僅有9種,關鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。

❷ c語言 如何從鍵盤中輸入若干個數保存到數組中

1、首先在電腦中打開編譯器(vc++6.0),新建一個將1到100保存到數組中項目,如圖所示。

❸ 在C語言中如何定義並輸入任意個數據

用一個特定的數字表示結束,比如0, 當用戶輸入0 的時候就停止,可以參考下面的代碼:

int a[100],i, count;

i =0;

while(scanf("%d", &a[i]) != EOF) {

if (a[i] == 0) break; // 用戶輸入了0,表示結束。

i++;

}

count =i-1;

(3)c語言中輸入數據擴展閱讀:

while是計算機的一種基本循環模式,while語法:

Pascal

while <條件> do <語句>

意為當條件符合時,接著做下面的語句;不符合時,退出循環。

C

do <語句> while(<條件>);

while(<條件>) <語句>;

C++

while(<條件>) <語句>;

do <語句> while(<條件>);

❹ C語言如何輸入輸出基本類型的數據

java.io常用四個基本類如下:
inputstream:繼承自inputstream的流都是用於向程序中輸入數據的,且數據單位都是位元組(8位)。
outputsteam:繼承自outputstream的流都是程序用於向外輸出數據的,且數據單位都是位元組(8位)。
reader:繼承自reader的流都是用於向程序中輸入數據的,且數據單位都是字元(16位)。
writer:繼承自writer的流都是程序用於向外輸出數據的,且數據單位都是字元(16位)。

❺ c語言數據輸入

你好,

1 。你說的輸入一組數據: 不知道你輸入怎麼樣的數據類型,數據個數。

2.處理運算結果在輸入另一組數據,也不知道你怎麼處理的這個運算

3. 你說你的程序走到getchar()結束,看不出有什麼問題。

我簡單的寫了一個,可以供你參考:

❻ C語言中如何實現多組數據輸入輸出

C語言中實現多組數據輸入輸出主要有兩種方式:
1.首先輸入一個n,表示將有n個輸入輸出,例如:
#include <stdio.h>
int main()
{
int n,a;
scanf("%d",&n);
while(n--){

scanf("%d",&a);

printf("輸出:%d\n",a);
}
return 0;
}
/*
運行結果:
3
255
輸出:255
156
輸出:156
125
輸出:125
*/2.使用while(scanf("%d",&n)!=EOF){}語句,直達輸入ctrl+z,結束輸入,例如:
#include <stdio.h>
int main()
{
int a;
while(scanf("%d",&a)!=EOF){

printf("輸出:%d\n",a);
}
return 0;
}
/*
運行結果:
54
輸出:54
5156
輸出:5156
21
輸出:21
^Z
*/

❼ c語言中 輸入多個數據

scanf("%d,%d,%d",&a,&b,&c);
你好,親。scanf輸入時候遇到了空格,回車,或者是tab都認為輸入結束。
你的輸入語句中每兩個數據間有個逗號,所以每次輸入完第一個數字應該輸入個逗號,再輸入第二個數據,第二個完後,再輸入逗號,在輸入第三個,第三個完後回車就得到結果了。
我覺得你沒有必要這樣寫scanf("%d%d%d",&a,&b,&c);,去掉逗號,輸入第一個數據後,空格,輸入第二個,再空格,輸入第三個,再回車,就行了,親。
希望有所幫助

❽ C語言如何輸入數據

錯誤在這兒,改正如下:
/*從用戶處獲取輸入/*

-----------

/*從用戶處獲取輸入
*/

右邊星號在內側

scanf("%f",
&weight);

-----------

yes
/」假設銠為每盎司770美元*/

-----------

/*
假設銠為每盎司770美元
*/

引號改為星號

❾ C語言中,數據的輸入形式,輸入值的范圍自己數據的輸出形式是什麼意思,包含哪些請舉例

摘要 一個數據類型的數值范圍,就是指該類型能表達的數字。超過數值范圍的數字就不能表達。譬如說:short 型的數值范圍是。

❿ C語言中怎麼輸入數字和字母

需要准備的材料分別有:電腦、C語言編譯器。

1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。

熱點內容
電腦買個游戲伺服器 發布:2025-05-10 21:25:15 瀏覽:240
機櫃存儲空間 發布:2025-05-10 21:25:07 瀏覽:266
安卓手機如何修改首屏 發布:2025-05-10 21:17:59 瀏覽:958
緩存關聯替換 發布:2025-05-10 20:56:34 瀏覽:617
開源項目源碼 發布:2025-05-10 20:56:24 瀏覽:35
php文章編輯 發布:2025-05-10 20:56:21 瀏覽:982
夢世界國際版伺服器ip 發布:2025-05-10 20:35:35 瀏覽:257
編程樹遍歷 發布:2025-05-10 20:34:53 瀏覽:403
快牙怎麼傳文件夾 發布:2025-05-10 20:29:08 瀏覽:138
26個字母可以組成多少個密碼 發布:2025-05-10 20:23:21 瀏覽:620