在c语言中,多分支选择结构语句为,c语言分支结构程序设计例题

  在c语言中,多分支选择结构语句为,c语言分支结构程序设计例题

  一、输入语文,数学成绩,根据平均分分3档0-59摄氏度

  60-84 B

  85-100 A

  #include stdio.hvoid main(){ //接受用户输入浮动语文,数学,avgprintf(请输入语文成绩:);扫描f(%f ,中文);printf(请输入数学成绩:);scanf(%f ,math);//判断输入是否正确如果(中文=0中文=100)(数学=0数学=100)) { //求平均分平均值=(语文数学)/2;//根据平均分分档if(avg=0 avg=59){ printf( C );} else if(avg=60 avg=84){ printf( B );} else { printf( A );} } else { printf(输入错误);}}

  二、使用转换实现算术运算/*注意:您的选择是C IDE */# include stdio。h void main(){//输入部分int d1char o;printf( D1=);scanf(%d ,D1);fflush(stdin);printf(运算符( - * /):);scanf(%c ,o);fflush(stdin);printf( D2=);scanf(%d ,D2);switch(o){ case :printf( % d % c % d=% d ,d1,o,d2,D1 D2);打破;case -: printf(%d%c%d=%d ,d1,o,d2,D1-D2);打破;case *: printf(%d%c%d=%d ,d1,o,d2,D1 * D2);打破;case /: if(d2!=0) { printf(%d%c%d=%d ,d1,o,d2,D1/D2);} else { printf(除数不能为零);}破;默认值:printf(系统不支持该运算符。);} }

  三、使用多重如果实现算术运算/*注意:您的选择是C IDE */# include stdio。h void main(){//输入部分int d1char o;printf( D1=);scanf(%d ,D1);fflush(stdin);printf(运算符( - * /):);scanf(%c ,o);fflush(stdin);printf( D2=);scanf(%d ,D2);if(o== ) { printf(%d%c%d=%d ,d1,o,d2,D1D2);} else if(o==-){ printf( % d % c % d=% d ,d1,o,d2,D1-D2);} else if(o== * ){ printf( % d % c % d=% d ,d1,o,d2,D1 * D2);} else if(o==/) { if(d2!=0) { printf(%d%c%d=%d ,d1,o,d2,D1/D2);} else { printf(除数不能为零);} } else { printf(系统不支持该运算符。);} }

  四、对于循环/*注意:您的选择是C IDE */# include stdio。h void main(){//1 2 3 4.58=?int i,sum=0;for(I=1;I=58I){ sum=sum I;printf(\n%d ,I);} printf(总和=%d ,sum);}

  五、当循环/*注意:您的选择是C IDE */# include stdio。h void main(){ int I=1;while(i=100) { printf(%d \n ,I);我;}}

  /*注意:您的选择是C IDE */# include stdio。h void main(){ int I=1;while(1) //默认条件为真{ printf(%d \n ,I);我;if(I==100){ break;//结束循环} }}

  六、做的同时循环/*注意:您的选择是C IDE */# include stdio。h void main(){ int I=0;do { I;printf(%d\n ,I);} while(I 58);}

  七、密码示例/*注意:你的选择是C IDE */# include stdio。h void main(){ int mm,e=0;//输入次数do{ printf(还有%d次机会,3-e);printf(请输入密码:);scanf(%d ,mm);e;}而(嗯!=9527 e 3);if(e=3 mm==9527) { printf(密码正确,欢迎进入系统。);} else { printf(卡已被锁,明天带身份证来。);}}

  八、多重如果实现计算月份天数/*注意:您的选择是C IDE */# include stdio。h void main(){//1 3 5 7 8 10 12-31//4 6 9 11-30//13输入错误(同Internationalorganizations)国际组织月,年;printf(请输入年:);scanf(%d ,年份);printf(请输入月:);scanf(%d ,月);if(month==1 month==3 month==5 month==7 month==8 month==10 month==12){ printf(这个月有31天);} else if(month==4 month==6 month==9 month==11){ printf(这个月有30天);} else if(month==2) { //、非整百年能被四整除的为闰年。(如2004年就是闰年,2100年不是闰年) //、能被400整除的是闰年。(如2000年是闰年,1900年不是闰年) //如果年被四整除且不被100整除,或400整除如果(年份%4==0 year0!=0year@0==0) { printf(闰年29天);} else { printf(平年28天);} } else { printf(输入有误);} }

  九、开关实现计算月份天数/*注意:您的选择是C IDE */# include stdio。h void main(){ int month,yearprintf(请输入年:);scanf(%d ,年份);printf(请输入月:);scanf(%d ,月);开关(月){情况1:情况3:情况5:情况7:情况8:情况10:情况12: printf(31天);打破;案例4:案例6:案例9:案例11: printf(30天);打破;情况2:如果(年份%4==0 year0!=0 year @ 0==0){ printf( 29 );} else { printf( 28 );}破;默认值:printf(输入错误);}}

  十、计算闰年/*注意:您的选择是C IDE */# include stdio。h void main(){//被四整除且不被100整除,或被400整除(同Internationalorganizations)国际组织年;scanf(%d ,年份);如果(年份%4==0 year0!=0)(year@0==0)) { printf(闰年);}else { printf(平年);} }

  十一、判断素数/*注意:你的选择是C IDE */# include stdio。h void main(){ int I,j,flag=1;//就是素数树旗,假定默认就是scanf(%d ,j);for(I=2;I j/2;I){ if(j % I==0){ flag=0;打破;} } if(flag==1) { printf(素数\ n’);} else { printf(非素数\ n’);}}

  十二、100内所有素数/*注意:你的选择是C IDE */# include stdio。h void main(){ int I,j,flag=1;//就是素数树旗for(j=2;j=100j){ flag=1;for(I=2;I I){ if(j % I==0){ flag=0;打破;} } printf(%d ,j);if(flag==1) { printf(素数\ n’);} else { printf(非素数\ n’);} }}

  十三、开关实现输入数字与符号运算结果/*注意:您的选择是C IDE */# include stdio。h void main(){ int n1,N2;char opscanf(%d ,n1);fflush(stdin);scanf(%c ,op);fflush(stdin);scanf(%d ,N2);switch(op){ case :printf( % d % d=% d ,n1,n2,n1 N2);打破;case -: printf(%d-%d=%d ,n1,n2,n1-N2);打破;case *: printf(%dx%d=%d ,n1,n2,n1 * N2);打破;case /: if(n2==0) { printf(除数不能为零);} else { printf(%d/%d=%d ,n1,n2,n1/N2);}破;默认值:printf(符号错误);}}

  十四、多重如果实现输入数字与符号运算结果/*注意:您的选择是C IDE */# include stdio。h void main(){ int n1,N2;char opscanf(%d ,n1);fflush(stdin);scanf(%c ,op);fflush(stdin);scanf(%d ,N2);if(op== ) { printf(%d %d=%d ,n1,n2,n1 N2);} else if(op==-){ printf( % d-% d=% d ,n1,n2,n1-N2);} else if(op== x ){ printf( % dx % d=% d ,n1,n2,n1 * N2);} else if(op==/){ if(N2==0){ printf(除数不能为零);} else { printf(%d/%d=%d ,n1,n2,n1/N2);} } else { printf(符号错误);}}

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: