两个整型变量xy,要求利用sca
f()函数从键盘对xy赋值,然后利用
pri
tf()输出两者之和。
(2)定义两个变量:整型x实型y,要求利用sca
f()函数从键盘对xy赋值,然
后利用pri
tf()输出两者之积。
(3)定义两字符型变量ch1、ch2,分别用getchar()和putchar()函数进行输入
输出。
要求:
(1)从键盘输入的时候,注意用多种分隔符的方法;
(2)输出时,格式控制中要包含一些提示字符。
f3、程序改错
下面是判断一个学生考试成绩及格与否的程序(成绩A,或B,或C者为及格;成绩
为D者不及格),调试并改进如下程序使其能满足上述输出的需要。
#i
cludestdioh
mai
charmark“A”
switchmark
case“A”
case“B”
case“C”pri
tf“60
”
case“D”pri
tf“60
”
defaultpri
tf“Error
”
4、程序设计
(1)功能:编程实现使实型正数保留2位小数,并对第三位进行四舍五入。
例如:实型数为1234567,则函数返回1234570000;
实型数为1234564,则函数返回1234560000。
(2)功能:从键盘输入一个大写字母,要求改用小写字母输出。
(3)功能:编写函数计算下列分段函数的值:
x2x6
f
x
x
2
5x
6
x
2
x
1
x0且x30x10且x2且x3其它
(4)功能:判断整数x是否是同构数。若是同构数,函数返回1;否则返回0。x的值由主
函数从键盘读入,要求不大于100。
说明:所谓“同构数”是指这样的数,这个数出现在它的平方数的右边。例如:输入整数5,5的平方数是25,5是25中右侧的数,所以5是同构数。
(5)功能:计算正整数
的所有因子(1和
除外)之和并输出。
的值由键盘输入。
例如:
120时,输出239。(6)功能:计算并输出下列多项式的值S11112131
例如:键盘给
输入15,则输出为:s2718282。注意:要求
的值大于1但不大于100。(7)功能:从低位开始取出长整型变量s奇数位上的数,依次构成一个新数放在t中。
例如:当s中的数为:7654321时,t中的数为:7531。
5、思考题(1)功能:判断一个三位数是否