1樓:四舍**入
int main()
int a[100],i=0,ch=0;
printf("請輸入一組整形資料(不超過100個):");
dowhile(ch!='\n');
for(ch=0;chprintf("%d\n" , a[ch]);
2樓:真的無奈啊
while(scanf(......)!=eof)
return 0;}
3樓:
是的,每輸入一個資料就判斷一下,比如設定使用者輸入end表示結束,當程式獲取到這個字串後就跳出迴圈。
4樓:匿名使用者
先申明一個整數,作為要輸入的資料的個數n,要求使用者輸入。
再根據使用者輸入的數n來確定陣列的大小a[n],,
就可以用for迴圈來控制
5樓:匿名使用者
int main()
while(ch!='\n');
for(ch=0;ch
printf("%d\n" , a[ch]);}
6樓:
我分析一下:
如果是控制檯程式的話,按回車時,開始輸入。
使用者只輸入一次回車嗎?
、、、如果不是1次回車,比如我輸入1,然後回車,等明天我再來輸入2,然後回車,肯定不行啊。
。。。。。。。。。。
如果只是一次回車,那也就是說只有1行輸入。那就用getline(cin,sting)
把資料都讀進來,如string ==「1 2 3 1 45 78」,然後通過空格,一個一個把數字分解出來
7樓:四川新聞直播
for(int i =1 ;i<100;i++)
printf("請輸入一組整形資料(不超過100個)");
}是不是這個意思?
8樓:匿名使用者
#include
using namespace std;
void main(void)
,i=0;
printf("請輸入一組整形資料:\n");
while(cin>>a[i++]);
cout<<"輸出陣列"< i=0; while(i<100) cout<
system("pause"); }輸入數字意外的字元(不包含回車,製表符等)即結束。但要保證輸入的整數不溢位。 令外:使用cin 需要包含的標頭檔案是iostream 因為你輸入完第一個字元後按了回車鍵,而回車鍵實際上輸入了2個字元,第一個字元被scanf用來確認輸入結束,第2個位元組仍保留在緩衝區內,被第2個scanf讀到了,因此b的值實際上是回車輸入的第2個字元,是個控制字元,不可見.以後注意了,在scanf c getchar之類輸入字元的語句前,要加ffl... 你先要設定陣列的大小,這個你必須要定義的。你要不確定你要多少你最好把你的數值設定大些。至於你要輸多個你可以用迴圈語句如 for i 1 i n i scanf d a n 輸出還是一樣之是把scanf改成printf不要取地址就行了。希望能對你有幫助。就用輸入輸出函式就可以啊。c語言中有一個。標準輸... 模數運算子 計算第二個運算元除第一個運算元後的餘數。所有數值型別都具有預定義的模數運算子。希望對你有幫助 求餘數用的 比如10 3 結果為1 10 2 結果為0 我來總結的說一下吧 1.用來整數求餘 如4 3 1 2.放在特定小寫字母前用來控制輸入或輸出格式常用的有 d 整形 f 實數 c 字元 s...C語言中對使用者輸入的讀取
C語言中如何實現多組資料輸入輸出
在c語言中起什麼作用,C語言中的 是個什麼意思啊 有什麼用啊