Notes sur les questions de brossage du langage C - évaluer les notes

insérez la description de l'image ici

sujet

Utilisez l'emboîtement des opérateurs conditionnels pour répondre à cette question : les étudiants avec des notes >= 90 sont représentés par A, ceux avec des notes entre 60 et 89 sont représentés par B, et ceux avec des notes inférieures à 60 sont représentés par C.
insérez la description de l'image ici

des idées

Utilisez l'instruction if ou switch pour juger conditionnellement le score, puis affichez le résultat en fonction de la situation après le jugement.

répondre

épeler un

#include <stdio.h>

int main()
{
    
    
    int score;
    char grade;

    printf("请输入您的分数:\n");

    scanf("%d",&score);

    grade=score>=90?'A':(score>=60?'B':'C');

    printf("等级:%c",grade);

    return 0;
}

orthographe deux

#include <stdio.h>

int main()
{
    
    
    int score;

    printf("请输入您的分数:\n");

    scanf("%d",&score);

    switch(score/10)
    {
    
    
        case 10:
        case 9:
            printf("等级:A");
            break;
        case 8:
        case 7:
        case 6:
            printf("等级:B");
            break;
        case 5:
        case 4:
        case 3:
        case 2:
        case 1:
        case 0:
            printf("等级:C");
            break;
        default:
            printf("输入错误!");

    }

    return 0;
}

Exemple de sortie

insérez la description de l'image ici

insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_21484461/article/details/124169946
conseillé
Classement