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個為止。這就是輸入和輸出的迴圈 要耐心看啊!別看字多,容易讀的!要分成3段讀,不要一口氣看完!1.scanf就是輸入一個數然後回車結束。聽不懂不好意思 別理他 舉個例子 int i 定義i 然後我們提示使用者輸入,printf 請輸入一個數 接著,我們使用scanf d i 輸入完數後,我們跟使用者說聲你剛才輸的數 printf ... 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應該這樣用 scanf 格式化字串 變數地址 你的用法是錯誤的 c 只從輸入緩衝裡讀一個字元,但是你在輸入的時候不只一個字元,剩下的字元 包括回車 就留給第二個 c 了 解決方法 printf y or n?scanf c n a fflush stdin printf y or n?...為什麼C語言中要用「scanf」
c語言中用scanf輸入雙精度浮點數
scanf函式c的問題,c語言scanf函式格式問題