1樓:陽頂天鹿鼎記
只有你輸入的成績為負數時才會停止讓你輸入,因為你有判斷while(a[i-1]>=0);
所以如果你輸入的大於零他會一直讓你輸入;
另外使用getch,應包含標頭檔案#include完整**
#include
#include
#define n 30
void main()
while(a[i-1]>=0);
k=i-2;
for(i=0;ia[j])
if(a[i]<60)
}printf("不及格人數m=%d\n",m);
printf("該班最高成績a[%d]=%d\n",k,a[k]);
printf("該班最低成績a[0]=%d\n",a[0]);
getch();}
2樓:低調_浪子
dowhile(a[i-1]>=0); //這行改為 while(i30,會越界,但是不會退出迴圈。
如果對你有幫助 請採納
3樓:匿名使用者
整體功能穩定啊
問題是getchar();
函式名稱不能縮寫的!
還有,要求是30人,可是你的迴圈次數應該試著30
學生成績統計(用c語言)從鍵盤輸入一個班(全班最多不超過30人)學生某門課的成績,當輸入成績為-1時,輸
4樓:雷霹靂
struct student//學生結構體;
void main()
printf("不及格學生名字:\n");
unpasscount++;}}printf("不及格人數是 %d 人\n",unpasscount);}
c語言,輸入一個班級(不少於30人)的某門課程成績,統計不及格人數(分數少於60)並輸出。 誰可以
5樓:gta小雞
#include
int main()
while(score!=-1);
printf("there are total %d person(s) who failed the exam.\n",i);
return 0;}
C語言程式設計。題目 從鍵盤輸入小於1000的正數,要求輸出
零餘者的泣染 一般格式 printf 格式控制,輸出表列 說明 1 格式控制 是用雙撇號括起來的字串,也稱 轉換控制字串 它包括兩種資訊 格式說明 由 和格式字元組成,它的作用是將輸出的資料轉換為指定的格式輸出。普通字元,即需要原樣輸出的字元。2 輸出表列 是需要輸出的一些資料,可以是表示式 3 p...
求教c語言從鍵盤輸入整型資料int型編寫
風若遠去何人留 include include int main int i scanf s num printf s dbits n num,strlen num for i 0 num i i if num i 9 num i 0 cnt num i 0 for i 0 i 10 i if cn...
用c語言編寫 從鍵盤輸入數存入陣列a中,統計陣列下標是
複製過來的漢字是亂碼,貼上到vc裡就可以。其中下標是從0開始而不是1.注釋是我在這裡加的,複製到程式的時候可能需要刪除。include int main int i 0,j 0 for i 0 i 10 i 輸出總個數 printf d n j i 0 輸出具體的下標和元素值 while b i 0...