zoukankan      html  css  js  c++  java
  • C语言复习3_条件结构

    if条件结构

    if else 结构一般处理区间情况

    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
        //打印剧情
        double flowerPrice; //鲜花价格
        scanf("%lf", &flowerPrice);
        if (flowerPrice > 999999)
        {
            printf("小女生直接晕了过去!
    ");
        }
        else if(flowerPrice >= 100000 && flowerPrice <= 999999)//10万到999999之间
        {
            printf("明天就结婚!
    ");
        }
        else if(flowerPrice >= 10000 && flowerPrice < 100000)
        {
            printf("拉拉手");
        }
        else
        {
            printf("好人卡");
        }
    }

    switch结构

    switch结构一般处理数轴中某几个点的情况

    比如:想知道某个月有多少天,逻辑是:用户输入月份、根据月份判断当月的天数

    int month;
        printf("请输入月份,我来判断天数:");
        scanf("%d",&month);
        switch(month)
        {
        case 1:
            printf("1月有31天!
    ");
            break;
        case 2:
            printf("2月有28天!
    ");
            break;
        case 3:
            printf("3月有31天!
    ");
            break;
        case 4:
            printf("4月有30天!
    ");
            break;
        default:
            printf("当前程序暂时只能判断1-4月的情况!
    ");
        }

    注意点:

    1、switch后的表达式只能是整型或字符型

    2、case后常量表达式的值不能相同

    3、case后允许多条语句,不需要大括号

    4、如果不添加break语句,需要特别注意执行顺序(遇到break则跳出switch)

    5、case和default字句的先后顺序可以自行变动

    6、default字句可以省略

    人生苦短,何不用python
  • 相关阅读:
    js数组
    ECharts测试
    java代码测试---插入排序和选择排序
    C++语言基础——01一切的开始
    咸鱼君的算法学习笔记——快速排序
    6-4英语句子
    《浪潮之巅》二十二、二十三章笔记
    《浪潮之巅》第二十一章笔记
    《浪潮之巅》二十章笔记
    《浪潮之巅》十八十九章笔记
  • 原文地址:https://www.cnblogs.com/yqpy/p/10437028.html
Copyright © 2011-2022 走看看