四、編寫程序,輸入一批學生的成績,遇0或負數則輸入結束,要求統計並輸出優秀(大於85)、通過(60~84)和不及格(小於60)的學生人數。


#include<stdio.h>
int main(void)
{
    double scores;/*定義score這個函數*/
    /*x:優秀的學生人數,y:合格的學生人數,z:不及格的學生人數*/
    int x,y,z;
    x=0;
    y=0;
    z=0;
    printf("enter scores:");
    scanf("%lf",&scores);
    while(scores>0){/*循環遇到0或者負數結束*/
        if(scores>85){/*判斷滿足條件*/
            x=x+1;
        }
        else if((scores>=60)&&(scores<=84)){
            y=y+1;
        }
        else{
            z=z+1;
        }
        scanf("%lf",&scores);
    }
    printf(">=85:%d ",x);
    printf("60-84:%d ",y);
    printf("<60:%d ",z);
    return 0;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 統計一批學生的平均成績與不及格人數 統計指定數量學生的平均成績與不及格人數 查詢兩門及其以上不及格課程的同學的學號,姓名及其平均成績 從SC表中選取score小於60的,並group by sid,having count 大於1 20200803給出一 名學生的語文和數學成績,判斷他是否恰好有一門課不及格(<60分),如果是輸出1;否則輸出0(奧賽一本通 p32 10) 有一個班4個學生,5門課程 1求第1門課程的平均分; 2找出有兩門以上課程不及格的學生,輸出他們的學號和全部課程成績及平均成績; 3找出平均成績在90分以上或全部課程成績在85分以上的學生。4分別編3個函數實現以上3個要求。 有一個班4個學生,5門課程 ①求第1門課程的平均分;②找出有兩門以上課程不及格的學生,輸出他們的學號和全部課程成績及平均成績; ③找出平均成績在90分以上或全部課程成績在85分以上的學生 分別編3個函數實現以上3個要求 10.15有一個班4個學生,5門課。(1)求第一門課的平均分;(2)找出有兩門以上課程不及格的學生,輸出他們的學號和全部課程成績及平均成績;(3)找出平均成績在90分以上或全部課程成績在85分以上的學生。分別編3個函數實現上3個要求。 52.從鍵盤上輸入若干學生成績(成績在0~100之間),計算平均成績,並輸出低於平均分的學生成績,用輸入負數結束輸入 一張表中, 查詢學生及格和不及格人數 第二次實驗判斷成績等級。 給定一百分制成績,要求輸出成績的等級。90以上為A,80-89為B,70-79為C,60-69為D,60分以下為E,輸入大於100或小於0時輸出“輸入數據錯誤”。 分別用if和用switch語句實現判斷成績等級。 給定一百分制成績,要求輸出成績的等級。90以上為A,80-89為B,70-79為C,60-69為D,60分以下為E,輸入大於100或小於0時輸出“輸入數據錯誤”
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM