[問題] 想想請問有關這個問題
開發平台(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
09/12 15:00, 2F
→
09/12 15:00, , 3F
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
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
09/13 14:11, 13F
譬如說他說輸入十組學生的成績
可是我只會scanf("%d",score)
單一個的輸入
不會十組的輸入 不知道指令怎麼打
謝謝大大~
※ 編輯: ha127437 來自: 140.120.25.238 (09/13 19:17)
→
09/13 21:13, , 14F
09/13 21:13, 14F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章