c语言switch语句用法 c语言switch语句中break的用法

在C语言中break的意思就是执行到这一步下面的都不执行了。比如从case 1开始执行,如果没break,则下面的语句都会执行,直到遇到下一个break或者当前代码块运行完毕。下面小编就来为大家介绍c语言switch语句中break的用法。

#include<stdio.h>intmain(){intge,shi,bai,qian,wan,num,place;

printf("输入一个0-99999的正整数:n");scanf("%d",&num);if(num>9999)place=5;elseif(num>999)place=4;elseif(num>99)place=3;elseif(num>9)

place=2;

elseplace=1;

printf("这个数一共%d位。n",place);wan=num/10000;

qian=(num-wan*10000)/1000;

bai=(num-wan*10000-qian*1000)/100;shi=(num-wan*10000-qian*1000-bai*100)/10;ge=num-wan*10000-qian*1000-bai*100-shi*10;switch(place)

{

c语言switch语句用法 c语言switch语句中break的用法

case5:printf("万位数为%d;n",wan);case4:printf("千位数为%d;n",qian);case3:printf("百位数为%d;n",bai);case2:printf("十位数为%d;n",shi);case1:printf("个位数为%d;n",ge);/*case1:printf("个位数为%d;n",ge);//break;case2:printf("十位数为%d;n",shi);//break;case3:printf("百位数为%d;n",bai);//break;case4:printf("千位数为%d;n",qian);//break;case5:printf("万位数为%d;n",wan);*/}

switch(place)

{

case1:printf("反序数为%d.n",ge);break;

case2:printf("反序数为%d%d.n",ge,shi);break;

case3:printf("反序数为%d%d%d.n",ge,shi,bai);break;

case4:printf("反序数为%d%d%d%d.n",ge,shi,bai,qian);break;case5:printf("反序数为%d%d%d%d%d.n",ge,shi,bai,qian,wan);}return0;

}

  

爱华网本文地址 » http://www.aihuau.com/a/221961/871383448.html

更多阅读

转载 成语中的文言现象 隆中对文言现象

原文地址:成语中的文言现象作者:锦绣林海成语中的文言现象成语这种相沿习用的固定短语,言约意丰,表现力强,是语言园地中的长青树,具有永久的生命力,深受人们的重视和喜爱。成语大多来源于古代文献典籍,保留了许多文言词的读音、写法、意义

初中文言文常见虚词的用法 文言文中许的意思

纵观近年各地中考试题,文言虚词的考查主要包括三个方面的内容:一是虚词在语境中的意义;二是虚词在朗读中的作用;三是文言句子的翻译。前两种是对文言虚词的显性考查,后一种是对文言虚词的隐性考查。掌握常用文言虚词的意义和用法,从以下几

经济学与语言 经济学中的伪数学语言

副题:经济学要慎用“一般”和“平均”    经济学人似乎十分偏爱“一般”、“平均”和“水平”这些术语。这在过去数学模型化程度不高的经济学著作当中尤其明显,但是号称数学化的现代西方主流经济学中,“平均”和“水平”的字眼依

声明:《c语言switch语句用法 c语言switch语句中break的用法》为网友别跟我磨叽分享!如侵犯到您的合法权益请联系我们删除