求c语言学霸解答c语言题目

1.编写一个程序,可以将百分制转为对应等级,90~100--A,80~89--B,70~79--C,60~69--D
2.编写一个程序,从键盘输入一个四位整数n,输出它的各位数字之和。

// 1. 
#include <stdio.h> 
int main()
{
    int score;
    int grade;
    scanf("%d", &score);
    grade = score / 10;
    if(score<0||score>100){
        printf("Data Error");}
        else
    switch (grade)
    {
    case 10:
    case 9:
        printf("A\n");
        break;
    case 8:
        printf("B");
        break;
    case 7:
        printf("C");
        break;
    case 6:
        printf("D");
        break;
    default:
        printf("E");
        break;
    }
    return 0;
}
// 2.
#include<stdio.h>
int main(){
    int a,ge,shi,bai,qian,he;
    scanf("%d",&a);
    ge=a%10;
    shi=a/10%10;
    bai=a/100%10;
    qian=a/1000;
    he=ge+shi+bai+qian;
    printf("%d\n",he);
}

#include<stdio.h>
int main() {
    int a;
    scanf("%d",&a);
    if(a>=90&&a<=100) printf("A");
    else if(a>=80&&a<=89) printf("B");
    else if(a>=70&&a<=79) printf("C");
    else if(a>=60&&a<=69) printf("D");
    return 0;
}

觉得有用的话采纳一下哈