我是靠谱客的博主 谦让月光,最近开发中收集的这篇文章主要介绍c语言输出数字漏斗图形_C语言之流程控制选择语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ea0909464680f0373f91049d8af4b51f.png ea0909464680f0373f91049d8af4b51f.png ea0909464680f0373f91049d8af4b51f.png ea0909464680f0373f91049d8af4b51f.png

2020.08.02

C语言分享

#01#前言

327f55aa1251362609359cb40b45ce67.png

327f55aa1251362609359cb40b45ce67.png

    C语言中有三大结构,分别是顺序结构、选择结构(分支结构)和循环结构。

    C语言顺序结构就是让程序按照从头到尾的顺序依次执行每一条C语言代码,不重复执行任何代码,也不跳过任何代码。

    C语言选择结构也称分支结构,就是让程序有选择性的执行代码;换句话说,就是进行一个筛查,符合你心里目标的执行一个段语句,不符合的执行另一段或者跳过。

    C语言循环结构就是让程序不断地重复执行同一段代码,直到它符合了我们的心理预期才让它停止。

本文分成三部分:

1、语法

2、简单举例及具体代码及说明

3、讨论区

#OVER#

6b849536d9339ad724c70048d59c6234.png

#02#语法

选择语句大体分为两大类:if···else和switch语句有这么几种形式:(符号要用英语)

第一类:

第一种:

if(表达式)   {  语句;}

第二种:

if(表达式)   {  语句;} else{ 语句;}

第三种:

if(表达式)   { 语句;} else if (表达式){ 语句 }else {语句}

第二类:switch语句的一般形式

switch (表达式)

{

case   常量表达式1:语句

case   常量表达式2:语句case   常量表达式3:语句

case   常量表达式4:语句

default  :语句

}

#OVER#

6b849536d9339ad724c70048d59c6234.png

#03#简单举例及具体代码及说明

简单举例

输入数字1···7,输出对应的星期几,如:1对应星期一,2对应星期二,其他依次类推。

下面将分别通过if···else和switch语句这二种种方式实现求解。

思路:

1、判断数字是多少,对应输出星期几

if···else方法

#include

int main(){

    int a;//定义一个变量

    printf("Input integer number(1-7):");

    scanf("%d",&a);//从标准输入获取一个数字

    if(a==1){

        printf("Mondayn");//判断是否是1,是则输出星期一,后面以此类推

    }else if(a==2){

        printf("Tuesdayn");

    }else if(a==3){

        printf("Wednesdayn");

    }else if(a==4){

        printf("Thursdayn");

    }else if(a==5){

        printf("Fridayn");

    }else if(a==6){

        printf("Saturdayn");

    }else if(a==7){

        printf("Sundayn");

    }else{

        printf("errorn");//输入的数字不是1-7,是则输出错误,结束判断

    }

    return 0;

}

switch 方法

#include

int main(){

    int a;//定义一个变量

    printf("Input integer number(1-7):");

    scanf("%d",&a);//从标准输入获取一个数字

    switch(a){

        case 1: printf("Mondayn"); break;//判断是否是1,是则输出星期一,后面以此类推

        case 2: printf("Tuesdayn"); break;

        case 3: printf("Wednesdayn"); break;

        case 4: printf("Thursdayn"); break;

        case 5: printf("Fridayn"); break;

        case 6: printf("Saturdayn"); break;

        case 7: printf("Sundayn"); break;

        default:printf("errorn"); break;//输入的数字不是1-7,是则输出错误,结束判断

    }

    return 0;

}

#OVER#

6b849536d9339ad724c70048d59c6234.png

#04#运行结果

输出结果

Input integer number(1-7):3

Wednesday

温馨提示:

switch当和某个整型数值匹配成功后,如果没有break,会执行该分支以及后面所有分支的语句。例如:

#include

int main(){

    int a;

    printf("Input integer number:");

    scanf("%d",&a);

    switch(a){

        case 1: printf("Mondayn");

        case 2: printf("Tuesdayn");

        case 3: printf("Wednesdayn");

        case 4: printf("Thursdayn");

        case 5: printf("Fridayn");

        case 6: printf("Saturdayn");

        case 7: printf("Sundayn");

        default:printf("errorn");

    }

    return 0;

}

此时输出结果:

Input integer number:3

Wednesday

Thursday

Friday

Saturday

Sunday

error

#OVER#

ea0909464680f0373f91049d8af4b51f.png ea0909464680f0373f91049d8af4b51f.png ea0909464680f0373f91049d8af4b51f.png

点击下方图片进入C语言讨论区

2353c7c75f11afcf85eb9e4640c66b8a.png

视频来源:科学大世界

文字:科学大世界

文章封面图:网络

如有侵权请到公众号内意见反馈处反馈

????????????

1aab37902c948aebb7fe42424d2333d6.png

扫码关注我们

觉得不错点个在看呗

2020/08/02

最后

以上就是谦让月光为你收集整理的c语言输出数字漏斗图形_C语言之流程控制选择语句的全部内容,希望文章能够帮你解决c语言输出数字漏斗图形_C语言之流程控制选择语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部