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-else语句)

#include int there_sort(); int add_number(int n) { //局部静态变量i的值一直往上加,不会回归100 static int i=10...
  • earbao
  • earbao
  • 2013年12月26日 10:30
  • 1254

C语言if else语句

C语言中,使用if和else关键字对条件进行判断。请先看下面的代码: #include int main(){ int age; printf("请输入你的年龄:"); s...

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

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

《C语言及程序设计》实践项目——用if语句实现分支结构

返回:贺老师课程教学链接 【项目1:被3或者5整除的数】编程序,输入一个数,判断它能否被3或者被5整除。如至少能被这两个数中的一个整除,则将此数打印出来,否则不打印。[参考解答]【项目2:乱玩数字】编...

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

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

黑马程序员——C语言循环、switch与if语句笔记和习题

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一:while、do-while和for三种循环在具体的使用场合上是有区别的:1、在知道循环次数的...

【学习ios之路:C语言】布尔类型,关系运算符、逻辑运算符、if 、switch..case.语句

1.布尔类型     BOOL是一种表示非真即假的数据类型,存储YES(1)和NO(0)两个值       BOOL a = YES; printf("%d\n" , a...
  • ZFX5130
  • ZFX5130
  • 2014年12月07日 18:54
  • 1054

C语言入门(10)——if分支语句

在我们写的函数中可以有多条语句,但这些语句总是从前到后顺序执行的。除了从前到后顺序执行之外,有时候我们需要检查一个条件,然后根据检查的结果执行不同的后续代码,在C语言中可以用分支语句实现,比如: if...

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

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

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

本文转载于: http://blog.csdn.net/ts_54eagle/article/details/5278465   在程序中我们经常用到switch case,它的用法就不再用多说了...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言 if语句的介绍和使用
举报原因:
原因补充:

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