概述
2020.08.02
C语言分享
●
●
●
#01#前言
C语言中有三大结构,分别是顺序结构、选择结构(分支结构)和循环结构。
C语言顺序结构就是让程序按照从头到尾的顺序依次执行每一条C语言代码,不重复执行任何代码,也不跳过任何代码。
C语言选择结构也称分支结构,就是让程序有选择性的执行代码;换句话说,就是进行一个筛查,符合你心里目标的执行一个段语句,不符合的执行另一段或者跳过。
C语言循环结构就是让程序不断地重复执行同一段代码,直到它符合了我们的心理预期才让它停止。
本文分成三部分:
1、语法
2、简单举例及具体代码及说明
3、讨论区
#OVER#
#02#语法
选择语句大体分为两大类:if···else和switch语句有这么几种形式:(符号要用英语)
第一类:
第一种:
if(表达式) { 语句;}
第二种:
if(表达式) { 语句;} else{ 语句;}
第三种:
if(表达式) { 语句;} else if (表达式){ 语句 }else {语句}
第二类:switch语句的一般形式
switch (表达式)
{
case 常量表达式1:语句
case 常量表达式2:语句case 常量表达式3:语句
case 常量表达式4:语句
default :语句
}
#OVER#
#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#
#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#
点击下方图片进入C语言讨论区
●
●
●
视频来源:科学大世界
文字:科学大世界
文章封面图:网络
如有侵权请到公众号内意见反馈处反馈
????????????
扫码关注我们
觉得不错点个在看呗
2020/08/02
最后
以上就是谦让月光为你收集整理的c语言输出数字漏斗图形_C语言之流程控制选择语句的全部内容,希望文章能够帮你解决c语言输出数字漏斗图形_C语言之流程控制选择语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复