background image

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

<

=

<