选择语句if

if语句(选择语句)

判断if语句中的条件是否成力,成立则运行if内的语句之后再运行其他语句;如不成立则跳过if内语句运行其他语句.

如下代码所示:

c 复制代码
int main(){
    //选择语句 
    int socre;
	
    printf("输入一个分数: ");
    scanf("%d", &socre);
	
    if(socre == 100){
        printf("恭喜你! \n");
        printf("100分,可以出去玩了!\n");
    } 
printf("考试成绩")
}

如果分数socre为100,则先输出"恭喜"再输出"考试成绩"

如下图所示:

如果分数socre小于100,则跳过if语句中的输出内容,直接输出下一语句

如下图所示:

注意:若if后只有一句语句,则可以省去" } "

else if可用于跟在if后面再次嵌套新的要求,例如分数。

如下代码所示:

c 复制代码
int main(){
    int socre;
	
    printf("输入一个分数: ");
    scanf("%d", &socre);
	
    if(socre == 100){
    printf("恭喜你! \n");
    printf("100分,可以出去玩了!\n");
    } 
        else if(socre >= 90){
            printf("考的还不错,奖励一颗糖!\n"); 
        } 
        else if(socre >= 80){
            printf("考得一般,再接再励!\n"); 
        } 
        else if(socre >= 60){
            printf("勉强及格,不挨打!\n"); 
        } 
        else{
            printf("没到100分就算了! \n"); 
            printf("还没到及格,挨打! \n"); 
        } 
	
    return 0;
}

结果如下图所示:

相关推荐
西西弗Sisyphus6 天前
Qt 实现一个 水波进度球
c++·qt·c
C++ 老炮儿的技术栈8 天前
我们在设计tcp协议时,要传一个字符串过去,报文:头十长度十内容,是否要把‘\0‘也填入,长度是否包含‘\0‘
开发语言·数据结构·c++·mfc·c
anew___8 天前
舵机——让 Arduino 动起来
c++·stm32·单片机·嵌入式硬件·c
光泽雨9 天前
IEnumerable<T> 详细讲解
c#·c
GG-_-Bond11 天前
9.1 kv存储内存池模拟面试问题
c++·c
anew___13 天前
蜂鸣器播放音乐——让 Arduino 唱出旋律
c++·stm32·单片机·嵌入式硬件·c
ysu14 天前
扫雷游戏设计分享
c
没文化的阿浩14 天前
【Linux系统】进程状态详解
android·linux·c++·c
2601_9623004715 天前
halconpython联合开发网_C#与Halcon联合开发实例,并做了可移动的ROI库
图像处理·c·halcon·软件开发·roi
2601_9620973615 天前
1. 使用 C 或 C++ 扩展 Python
python·api·c·引用计数·扩展模块