32.课堂实践

一.实践

使用C语言编写一个分数评级程序。

要求:

成绩分布范围是0到100。

如果分数在90分以上评级A。分数在80到90分评级B(包含80),分数在70到80分评级C(包含70),分数在60到70分评级D(包含60),分数低于60分评级E。

二.代码编写

#include 

int main(){

    int grade = 0;

    printf("Please enter a grade:");
    scanf("%d",&grade);

    if(grade > 100){
        printf("ERROR\n");
        return -1;
    }

     if(grade < 0 ){
        printf("ERROR\n");
        return -1;
    }


    if(grade >= 90){
        printf("A\n");
    }else if(grade >= 80){
        printf("B\n");
    }else if(grade >= 70){
        printf("C\n");
    }else if(grade >= 60){
        printf("D\n");
    }else if(grade < 60){
        printf("E\n");
    }
    return 0;

}

三.scanf函数

scanf是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,所以在使用scanf函数时要加上#include 。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。用一句话来概括就是“通过键盘给程序中的变量赋值”。

函数原型:

int scanf(const char *format, ...);

int scanf(“输入控制符”,输入参数);

举例
# include 
int main(void)
{
    int i;
    scanf("%d", &i);  //&i 表示变量 i 的地址,&是取地址符
    printf("i = %d\n", i);
    return 0;
}

四.视频教程

33.课堂实践_哔哩哔哩_bilibili

你可能感兴趣的:(嵌入式C语言零基础入门,java,算法,jvm)