c語言中scanf和fputc不能同時用在for迴圈中

2021-04-28 17:34:14 字數 1150 閱讀 4395

1樓:小兆

你確定這個程式能跑起來?c根本就是沒有宣告的變數。

用c語言進行程式時同時使用for迴圈和scanf輸入多個結構體資料時一直出問題、附上兩張圖 5

2樓:我回來了呼叫

for和scanf有直接的關係嗎?

用不用迴圈,你需要的輸入的資料量都不會改變?

c語言中for語句中的表示式一能不能寫scanf語句呢?

3樓:匿名使用者

for(scanf("%d",&i);i<4;i++)//可以這麼用,但是可讀性太差了!

scanf("%d",&i);

for(;i<4;i++)

//兩個程式實際效果完全一樣。

//所以不需要在for迴圈裡面寫輸入。

4樓:匿名使用者

能,只不過不大符合習慣

5樓:不能說的_祕密

可以是可以,但是沒有人會去那樣寫的,也不建議那樣。

c語言關於for迴圈中使用scanf連續輸入的問題or not,求大神看看**。

6樓:聽不清啊

#include

int main()

for(i=0;i

return 0;}

c語言中用scanf和迴圈語句是怎麼給陣列一一賦值的,希望說得詳細點

7樓:匿名使用者

#include int main(void)for (i=0;i<10;i++)

return 0;}

8樓:匿名使用者

9樓:匿名使用者

同樣的,用for一個個賦值for(i=0;i

10樓:匿名使用者

定義一個變數,從下標0開始,一直到n-1個為止。這就是輸入和輸出的迴圈

為什麼C語言中要用「scanf」

要耐心看啊!別看字多,容易讀的!要分成3段讀,不要一口氣看完!1.scanf就是輸入一個數然後回車結束。聽不懂不好意思 別理他 舉個例子 int i 定義i 然後我們提示使用者輸入,printf 請輸入一個數 接著,我們使用scanf d i 輸入完數後,我們跟使用者說聲你剛才輸的數 printf ...

c語言中用scanf輸入雙精度浮點數

c語言中用scanf輸入雙精度浮點數的源 如下 include include int main int n,a,i printf 請輸入陣列長度 scanf d n a malloc sizeof int n 分配記憶體 printf 請輸入 d個數 n n for i 0 i n i scanf...

scanf函式c的問題,c語言scanf函式格式問題

首先scanf應該這樣用 scanf 格式化字串 變數地址 你的用法是錯誤的 c 只從輸入緩衝裡讀一個字元,但是你在輸入的時候不只一個字元,剩下的字元 包括回車 就留給第二個 c 了 解決方法 printf y or n?scanf c n a fflush stdin printf y or n?...