1樓:
如果想輸入多個的話 要用迴圈,scanf函式的第二個引數為地址
比如說 你想用float english[10] 來儲存10個英語成績的話
就可以了
如果你想一次性輸入一組資料 就是 學號 名字 成績 你就定義多個陣列 然後一起放到迴圈裡
比如定義3個陣列int number[10],char name[10][20],float grade[10]
for(int i=0;i!=10;i++)
這裡的名字是用二維陣列處理的 你可以看下區別 name[i]本身就是個地址就不需要用取地址符了
2樓:篤俠
應該是這樣的吧:
#include
void main()
3樓:藤臣紫霞
#include
void main()
幫你除錯過了 應用陣列時要用f一個個引用 以for迴圈來實現 還有 你在陣列中錄入數字的時候按一個空格才表示一個元素
4樓:匿名使用者
你定義了三個陣列:英語成績、語文成績,以及平均成績scanf("%f",&english);這裡不能直接這樣做,需要這樣來處理scanf("%f",&english[0]);
通過遍歷陣列來對整個陣列賦值
後面的同理
5樓:匿名使用者
像你這樣寫,你只能是得到一個人的成績。根據你的定義,應該有10個人的成績。所以你應該加上迴圈。
c語言急急急急急急,C語言 急急急急急急!!!
include include define incre 0.07 int main printf the year is d i return 0 include include define n 10 int main for i 0 i n 1 i printf the result is n...
c語言習題請高手解答。。急急急,C語言習題請高手解答。。急急急
1.a2.a 3.a4.d 5.c6.a 7.b8.c 9.d10.d 11.c語言中用 1 表示邏輯值 真 用 0 表示邏輯值 假 12.出題有誤 13.c語言中的邏輯運算子按優先順序別是 非 與 或 14.出題有誤 15.c語言中邏輯運算子 非 的優先順序高於算術運算子。16.a a b a 1...
c語言程式急急急謝謝各位大俠
include int main if i 10 printf d 0 return 0 include stdio.h include math.h main printf d n flag include include include include main for i 0 i 10 i p...