波斯王子5第20:请教C语言的几道题目

来源:百度文库 编辑:高考问答 时间:2024/05/04 06:49:45
1:设圆半径r=1.5,圆柱高h=3,求圆周长,面积,圆球表面积,圆球体积,圆柱体积。
用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字,请编程序。

2:输入一个华氏温度,要求输出摄氏温度,公式为C=5/9(F-32)
输出要有文字说明,取2位小数。

3:编程序,用getchar函数读入2个字符给C1、C2,然后分别用putchar函数和printf函数输出这2个字符。思考以下问题:
a:变量C1、C2应定义为字符型或整形?或二者皆可?
b:要求输出C1和C2值的ASCⅡ码,应如何处理?用putchar函数还是printf函数?
c:整形变量与字符变量是否在任何情况下都可以互相代替?如:charC1、C2,与intC1、C2,是否无条件的等价?

4:给出一百分制成绩,要求输出成绩登记ABCDE。90分以上为A,80-89为B,70-79为C,60-69为D,60以下为E。

5:输入4个整数,要求按由小到大的顺序输出。

6:2个乒乓球队比赛,各出3人,甲队为ABC3人,乙队为XYZ3人。已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和XZ比,请编程找出3对赛手和名单。

7:用二分法求下面方程在(-10,10)之间的根
2x⒊-4x⒉+3x-6=0

8:用迭代法求X=根号a。求平方根的迭代分式为:
Xn+1=1/2(Xn+a/Xn) 要求前后2次求出的X的差的绝对值小于10-⒌

这是作业吧?还是自己好好想想吧

Let me好好想想吧