二级C上机练习
数据输入/输出练习
1.编写一个C程序,输出以下信息:
******************************
Very Good!
******************************
2.写一个程序,输入a,b,c三个值,输出其中最大者。
3.将"China"译成密码.密码规律:用原来的字母后面第4个字母代替原来的字母,
例如,字母"A"后面第4个字母是"E",用"E"代替"A".因此,"China"应译为"Glmre".
请编一程序,用赋初值的议程使c1,c2,c3,c4,c5分别变成'G','1','m','r','e',并输出.
顺序程序设计
1. 若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51247,n=128765,c1=’a’,c2=’b’,想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。
要求输出的结果如下:
a=□3□□b=□4□□c=□5
x= 1.200000,y= 2.400000,z= -3.600000
x+y=□3.60□□y+z=-1.20□□z+x=-2.40
u= □51247□□n=□□□128765
c1=’a’□or□97(ASCII)
c2=’b’□or□98(ASCII)
2.下面的scanf函数输入数据,使a=10,b=20,c1=’A’,c2=’a’,x=1.5,y=-3.75,z=67.8,请问在键盘上如何输入数据?
scanf(“%5d%5d%c%c%f%f%*f,%f”,&a,&b,&c1,&c2,&x,&y,&z);
…… 此处隐藏0字 ……
3.输入一个华氏温度,要求输出摄氏温度,公式为C=(5/9)(F-32)
输出要有文字说明,取2位小数。
选择结构程序设计
1.给出一百分制成绩,要求输出成绩等级’A’、’B’、’C’、’D’、’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。