C语言 if语句的介绍和使用

原创 2015年07月08日 21:16:04
/*
if 语句的结构描述:
    if(表达式1){
              语句块1//表达式1是真运行此语句块
              }else if(表达式2){
              语句块2//表达式1假,表达式2真,运行此语句块
              }else if(表达式3){
              语句块3//表达式1假,表达式2假,表达式3真运行此语句块
              }else{
              语句块4//表达式1,2,3都为假运行此语句块
                    }
*/

/*
例题:
输入一个0-100的成绩,按0-59是E,60-69是D,70-79是C,80-89是B,90-100是A,分成几个分数等级。
*/

#include <stdio.h>
int main(int argc, const char * argv[]) {
    //定义一个变量
    int score = 0;
    //提示用户输入一个分数
    printf("请您输入分数:\n");
    //获取用户输入的分数
    scanf("%d",&score);
    /*
//分析:
     score>=0 && score<=59 打印 E

     score>=60 && score<=69 打印 D

     score>=70 && score<=79 打印 C

     score>=80 && score<=89 打印 B

     score>=90 && score<=100 打印 A

     score<0 || score>100 打印 您输入的成绩不合法!
     */

//代码实现
    if(score>=0 && score<=59){printf("E");}

    else if(score>=60 && score<=69){printf("D");}

    else if(score>=70 && score<=79){printf("C");}

    else if(score>=80 && score<=89){printf("B");}

    else  if(score>=90 && score<=100){printf("A");}

        else{printf("您输入的数据不合法!");}

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言布尔、整形、浮点、指针变量与”零值”比较的if语句

在学习C语言中的if语句中,我遇到了变量与零值进行比较的一些问题,当比较的数值为浮点变量时,不能直接用 if (x == 0.0)或者 if (x != 0.0) ,由于float和 double...

C语言if语句中的零值比较

目录: 布尔变量与零值比较 整型变量与零值比较 浮点变量与零值比较 指针变量与零值比较 布尔变量与零值比较 规则:不可将布尔值直接与0,1或者true,fals...

C语言中switch case语句的实现(switch case 和 else if 的比较、区别)

本文转载于: http://blog.csdn.net/ts_54eagle/article/details/5278465   在程序中我们经常用到switch case,它的用法就不再用多说了...

C语言程序初体验-第24课-if语句的嵌套

【项目1:分段函数求值】 从键盘输入x的值(要求为实型),根据公式1计算并输出x和y的值。  /* *Copyright (c)2016,CSDN学院 *All rights reserved. *...

C语言之总结篇——01——if语句

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

基于proteus的51单片机仿真实例二十八、C语言的if条件语句演示实例

本系列文章讲述了基于proteus仿真的51单片机学习,内容全面,不仅讲解电路原理,还讲解了单片机c语言,实例丰富,内容全面。

快速识别汇编中等价的C语言语句(if, while, for, switch)

可能经常看汇编的朋友会一眼就认出跟C语言中一些语句等价的汇编代码, 经验使然也. 而不经常接触汇编的同学, 可能就对相对繁琐的寄存器操作指令有点云里雾里了. 汇编是编译器翻译中级语言(也可以把C语言...

黑马程序员---C语言学习笔记之分支结构if语句与switc语句的详解

程序的结构及分类

C语言基础---BOOL 类型,运算符,if 语句,switch语句

一 BOOL布尔类型 1.BOOL 数据类型,是一种表示非真即假的数据类型,布尔类型的变量只有 YES 和 NO 两个值.YES 表示表达式为真, NO 表示表达式为假. 2.在 C语言中,认为非...

java开发编译器:C语言逻辑控制语句if else if 的语法解析

从这节开始,我们看看解析器如何对逻辑控制语句,例如if else, for, while , do...while, goto 等语句进行相应的语法解析。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)