C语言题库[1]

发布时间:2010-09-26 11:58:05   来源:文档文库   
字号:

C#程序设计》——编程题(上机操作题)

1、从键盘输入一个正整数,按数字的相反顺序输出。

2、写一条for语句,计数条件为n100~200,步长为2;然后再用while语句实现同样的循环。

3、编写一段程序,运行时向用户提问“你考了多少分?(0~100)”,接受输入后判断其等级并显示出来。判断依据如下:

等级={ 90~100分);良 80~89分);中 60~69分);差 0~59分);}

4、使for循环语句求出1~100之间的质数。

5、从键盘上输入两个整数,由用户回答它们的和,差,积,商和取余运算结果,并统计出正确答案的个数。

6、从键盘上输入2个数,找出最大的数;

从键盘上输入3个数,找出最大的数;

从键盘上输入3个数,把他们从大到小排列起来;

7、编写一个程序,对输入的4个整数,求出其中最大值和最小值。

8、从键盘输入三角形的三边长,

1)判断这三边是否能够构成三角形;

2)如果是等腰三角形,请说明是等腰三角形;

3)如果是等边三角形,请说明是等边三角形;

9一个控制台应用程序,输出1~5的平方值

10、编写一个应用程序用来输入的字符串进行加密,对于字母字符串加密规则如下:

‘a’’d’ ‘b’’e’ ‘w’’z’ ‘x’’a’ ‘y’’b’ ‘z’’c’

‘A’’B’ ‘B’’E’ ‘W’’Z’ ‘X’’A’ ‘Y’’B’ ‘Z’’C’

对于其他字符,不进行加密。

11、分别用forwhiledo…while语句编写程序,实现求前n个自然数之和。

12、编写一个程序,检查变量的值是否大于60。如果是,则打印文本“大于60!”

13 编写一个程序,检查一个字符变量的值是否为Tt

14编写一个从99数到1while语句。

15 编写一条根据变量name的值执行不同操作的switch语句。如果该变量的值为Robert,则打印消息”Hi Bob”;如果为Richard,则打印消息“Hi Rich”;如果为Barbara,则打印消息“Hi Barb”;如果为Kalee,则打印消息“Hi,My Friend!”;对于其他情况,则打印“Hi,x”,其中x为变量name的值。

16 编写一个程序,从键盘上输入3个数,输出这3个数的积及它们的和。

17、编写一个程序,输入梯形的上底,下底和高,输出梯形的面积。

18、编程输出1~100中能被3整除但不能被5整除的数,并统计有多少个这样的数。

19、编程输出1000以内的所有素数。

20 编写程序,把由10个元素组成的一维数组逆序存放再输出。

21、编写程序,统计4*5二维数组中奇数的个数和偶数的个数。

22、任意提供的一个一维数组,对其中的元素进行从大到小或者从小到大的排序。

23 定义一个行数和列数相等的二维数组,并执行初始化,然后计算该数组两条对角线上的元素值之和。

24、建立一个一维数组,使用该数组列出所学习的课程名称。

25 编写一个包含学生基本资料的结构类型数据(要求包括姓名,性别,年龄,身高,体重等)

26 编写程序,将一年中12个月,建立一个枚举类型数据,并对其进行调用。

27为教师编写一个程序,该程序使用一个数组存储30个学生的考试成绩,并给各个数组元素指定一个1-100的随机值,然后计算平均成绩。

28、编程输出九九乘法表。

29 兔子繁殖问题:设有一对新生的兔子,从第三个月开始他们每个月都生一对兔子,新生的兔子从第三个月开始又每个月生一对兔子。按此规律,并假定兔子没有死亡,20个月后共有多少个兔子?

30在N行N列的数阵中, 数K(1〈=K〈=N)在每行和每列中出现且仅出现一次,这样的数阵叫N阶拉丁方阵。例如下图就是一个五阶拉丁方阵。编一程序,从键盘输入N值后,打印出一个的N阶拉丁方阵

1 2 3 4 5
2 3 4 5 1
3 4 5 1 2
4 5 1 2 3
5 1 2 3 4

附加题:

A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些
人参加了竞赛:

(1)A参加时,B也参加;

(2)B和C只有一个人参加;

(3)C和D或者都参加,或者都不参加;

(4)D和E中至少有一个人参加;

(5)如果E参加,那么A和D也都参加。


本文来源:https://www.2haoxitong.net/k/doc/a631c2270722192e4536f622.html

《C语言题库[1].doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式