实验2循着结构及循环1答案

实验2循着结构及循环1答案

ID:15602524

大小:45.50 KB

页数:13页

时间:2018-08-04

实验2循着结构及循环1答案_第1页
实验2循着结构及循环1答案_第2页
实验2循着结构及循环1答案_第3页
实验2循着结构及循环1答案_第4页
实验2循着结构及循环1答案_第5页
资源描述:

《实验2循着结构及循环1答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验2循着结构及循环1答案实验2 选择结构任务1if语句程序设计1.修改下列程序,使之满足输入10时输出“==”,否则输出“!=”的条件。#include"stdio.h"main(){intx;scanf("%d",&x);if(x==10)printf("==");elseprintf("!=");}2.修改下列程序,使之实现以下功能:①当a==b并且b==c时,输出“a==b==c”;②当a!=b时,输出“a!=b”。#include“stdio.h”main(){inta,b,c;scanf(“%d%d%d”,&a,&b,&c);if(a==b)

2、{if(b==c)printf(“a==b==c”);}elseprintf(“a!=b”);}3.程序填空。从键盘输入任意一个大写字母,将其转换成相应小写字母输出。#includemain(){charc;scanf("%c",&c);if(c>='A'&&c<='Z')或(c>=65&&c<=90)c=c+32;printf("%c",c);}4.有以下程序,执行后输出结果为_______4_______。#include“stdio.h”main(){inta=1,b=2,c=3,d=4;if(a

3、d);elseif((c-b)==a)printf(“%d”,2*d);elseprintf(“%d”,4*d);}5.有以下程序,执行后输出结果为______970_____。#include"stdio.h"main(){inta=8,b=7,c=9,t=0;if(a

4、=7,c=9,t=0;if(a

5、百分制分数,要求输出对应的成绩等级:90~100为‘A’,80~89为‘B’,70~79为‘C’,60~69为‘D’,不及格为‘E’。参考答案:#includemain(){floatscore;printf("inputsocre:");scanf("%f",&score);if(score>=90)printf("A");elseif(score>=80)printf("B");elseif(score>=70)printf("C");elseif(score>=60)printf("D");elseprintf("E"

6、);}9.给一个不多于3位的正整数,编写程序完成以下要求:(1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出各位数字,例如,原数为321,应输出123。参考答案:#include"stdio.h"voidmain(){inta,b,c,x,n;scanf("%d",&x);a=x/100;b=(x-a*100)/10;c=x%10;if(a!=0)printf("%d为3位数,原数为%d,逆序数为%d",x,x,c*100+b*10+a);elseif(b!=0)printf("%d为2位数,原数为%d,逆序数为%d",x,x,c*10+b

7、);elseprintf("%d为1位数,原数为%d,逆序数为%d",x,x,c);}任务2switch语句程序设计1.有如下程序,执行后输出结果为______14______。#include“stdio.h”main(){inti=5;switch(i){case4:i+=1;case5:i+=2;case6:i+=3;default:i+=4;}printf("%d",i);}2.有如下程序段,若grade的值为'C',则输出结果是_____Medium!____Pass!______。switch(grade){case'A':printf("E

8、xcellent!"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。