C 语言实验题目
C
程序设计 第三版
实验 1
1.5 请参照本章例题,编写一个 C 程序,输出以下信息:
********************
Very good!
********************
1.6 编写一个程序,输入 a,b,c 三个值,输出其中最大者。
实验 3
3.7 要将"China"译成密码,密码规律是:用原来的字母后面第 4 个字母代替原来的字母。
例如:字母'A'后面的字母是'E',用'E'代替'A'。因此,China 应译为'Glmre'。请编写一个程序,
用 赋 值 的 方 法 使 c1,c2,c3,c4,c5 5 个 变 量 的 值 分 别 为 'C' , 'h','i','n', 'a', 经 过 运 算 , 使
c1,c2,c3,c4,c5 的值分别变为'G''l''m''r''e',并输出。
实验 4
4.8 设圆的半径 r=1.5,圆柱的高 h=3,求圆的面积,圆球的表面积,圆球的体积,圆柱体
积。用 scanf 输入数据,输出计算结果,输出时要有文字说明,取小数点后 2 位数字。请编
写程序。
4.9
输入一个华氏温度,要求输出摄氏温度。公式为
输出要求有文字说明。
实验 5
5.5
有一个函数:
编程序,输入 x 值,输出 y
值。
5.6
’
给一个百分制成绩,要求输出等级 A’ ’
、 B’ ’
、 C’ ’
、 D’ ’
、 E’
。 90
’
分以上为 A’,80~90 分
’
为 B’,70~79
’
分为 C’
, 60~69
’
分为 D’ ,60
’
分以下为 D’ 。
5.7 给定一个不多于 5
位的正整数,要求:① 求它是几位数;② 按逆序打印出各位数字。
例如原数为 321,应输出 123
。
实验 6
6.2 输入一行字符,分别统计其中英文字母、空格、数字和其它字符的个数。
6.3 求 Sn=a+aa+aaa+…+aa…aaa ( 有 n 个 a ) 之 值 , 其 中 a 是 一 个 数 字 。 例 如 :
2+22+222+2222+22222(n=5),n 由键盘输入。
6.6 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该
本身。例如:153 是一个水仙花数,因为 153=1
3
+5
3
+3
3
。
6.8 求分数序列:2/1,3/2,5/3,8/5,13/8,21/13
……
,
前 20 项之和。
5
(
32)
9
c
F
=
−
1
2
1 1
10
3
11
10
x
x
y
x
x
x
x
<
=
−
<
−