C语言基础-选择语句之成绩判断

文章目录

  • 前言
  • 一、C语言是什么?
  • 二、基础选择语句
    • 1.if-else
    • 2.数据解读
    • 3.switch-case
  • 总结


前言

只是基础,取悦自己

一、C语言是什么?

官方解释:c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。

想要入门的小白的我也看不懂官方解释,目前有限的认知它是一门高级语言,该语言可以开发系统软件,比如后面要学习到的linux是用C语言开发的。

二、基础选择语句

1.if-else

   #include
   
   int main()
   {
           int score; //int=整数型变量  score=变量名
           printf("请输入你的成绩:\n");
           scanf("%d",&score);
   
          if(score >= 90){
                 printf("成绩优秀!\n");
          }
          else if(75 <= score && score < 90 ){
                  printf("成绩良好!\n");
          }
          else if(60 <= score && score < 75){
                  printf("成绩及格!\n");
          }
          else if(40 < score && score < 60){
                  printf("成绩不合格!\n");
          }
          else{
                  printf("退学,回家种田吧!\n");
          }
          return 0;
  }

看运行结果:

C语言基础-选择语句之成绩判断_第1张图片

2.数据解读

#include

int main()
{
        int score;//int:变量类型 score:变量名 
        printf("请输入你的成绩:\n");//输出,用到该函数要包含头文件
        scanf("%d",&score);//输入,把读取到的数据存入score,记得取地址符号&,再加变量名

        if(score >= 90){
                printf("成绩优秀!\n");
        }
        else if(75 <= score && score < 90 ){
                printf("成绩良好!\n");
        }
        else if(60 <= score && score < 75){          //if-else,以if条件开始,条件成立执行大括号里面的语句
                printf("成绩及格!\n");
        }
        else if(40 < score && score < 60){
                printf("成绩不合格!\n");
        }
        else{
                printf("退学,回家种田吧!\n");
        }
        return 0;
}

3.switch-case

#include
#include

int main()
{
        int data;
        printf("请输入你的成绩:\n");
        scanf("%d",&data);
        if(data == 100){
                printf("居然考了满分,撒花庆祝!\n");

        }else{
                switch(data/10){   //取模运算,取整数,忽略小数
                        case 0:
                        case 1:
                        case 2:
                        case 3:
                                printf("不及格,而且很差,退学!\n");
                                break;

                        case 4:
                        case 5:
                                printf("不及格!\n");
                                break;

                        case 6:
                        case 7:
                                printf("还行,及格了,继续加油!\n");
                                break;

                        case 8:
                                printf("成绩良好!\n");
                                break;
                                                                                                                           

                        case 9:
                                printf("成绩优秀!\n");
                                break;

                        default:
                                printf("非法成绩!\n");
                                break;

                }

        }

        return 0;
}
                                                                                                                           

总结

进阶中

你可能感兴趣的:(C语言基础,开发语言,c语言)