[問題] 想想請問有關這個問題

看板C_and_CPP (C/C++)作者 (呈呈)時間14年前 (2011/09/12 14:48), 編輯推噓4(4010)
留言14則, 7人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) c++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 串寫一個程式,讀入10個學生的成績,成績在0~59為C,60~75為B,76~100為A,請將最後得到 A,B,C的人數列印出來。 /*prog*/ #include <stdio.h> #include <stdlib.h> int main(void) { printf("輸入十個學生的成績:\n"); scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,",&score,&score,&score,&score,&score,&score,&score,&score,&score,&score); if(score<60) printf("成績為C"); if(score>=60 , score<=75) printf("成績為B"); if(score>75) printf("成績為A"); system("pause"); return 0; } 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): 不好意思因為程式寫不出來就沒附上程式 我在要打讀入10個學生成績的時候 scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&A,&B,&C,&D,&E,&F,&G,&H,&I,&J) 可以這樣做嗎?? 假如一次要輸入很多個數字的話指令要怎麼打呢?? 謝謝各位大大.. -- 小本經營賣場 http://tw.user.bid.yahoo.com/tw/user/Y2286184456 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.8.184

09/12 14:58, , 1F
能不能說清楚一些,最好是附上程式碼
09/12 14:58, 1F

09/12 15:00, , 2F
只好用猜的來試著給個提示: 一個 scanf 不必然得要讀一整行
09/12 15:00, 2F

09/12 15:00, , 3F
而一行也不必然得要一個 scanf 讀完
09/12 15:00, 3F

09/12 15:06, , 4F
有沒有考慮用陣列?
09/12 15:06, 4F

09/12 15:07, , 5F
迴圈加陣列
09/12 15:07, 5F

09/12 17:31, , 6F
我想他也是卡在,用逗號分隔時怎麼吃輸入..
09/12 17:31, 6F

09/13 02:04, , 7F
那就不要有逗號阿...用空格或換行隔開
09/13 02:04, 7F

09/13 03:05, , 8F
輸入是什麼形式的東西? 沒回應刪文喔
09/13 03:05, 8F
我想問如何scanf如何可以一次打多組數字 不好意思一開始表達不清楚... ※ 編輯: ha127437 來自: 140.120.25.238 (09/13 14:07) ※ 編輯: ha127437 來自: 140.120.25.238 (09/13 14:07)

09/13 14:08, , 9F
你該回覆的是,你在「輸入」的時候長怎樣?
09/13 14:08, 9F

09/13 14:08, , 10F
1 2 3 4 (按Enter),或 1 2 3 4 (按Enter),每組數字個數
09/13 14:08, 10F

09/13 14:09, , 11F
是否為固定幾個之類的,或有沒有要存到陣列之類的,
09/13 14:09, 11F

09/13 14:10, , 12F
不然你有追加回答和沒追加回答,效果是一樣不清楚的.
09/13 14:10, 12F

09/13 14:11, , 13F
更誤14:08 "1 2 3 4 (按Enter),或 1,2,3,4 (按Enter)"
09/13 14:11, 13F
譬如說他說輸入十組學生的成績 可是我只會scanf("%d",score) 單一個的輸入 不會十組的輸入 不知道指令怎麼打 謝謝大大~ ※ 編輯: ha127437 來自: 140.120.25.238 (09/13 19:17)

09/13 21:13, , 14F
hint: for(;;) while() do{}while()
09/13 21:13, 14F
文章代碼(AID): #1ERQj9Rr (C_and_CPP)
文章代碼(AID): #1ERQj9Rr (C_and_CPP)