《程序设计语言-C》实验题目
实验一基本输入输出
1、字符变量的字符形式输出和整数形式输出。
2、从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母输出;否则,直接输出。
3、编一程序,完成如下功能:从键盘上输入1个学生的5门课的成绩,计算出总成绩和平均成绩。
实验二分支结构
1、输入任意三个float类型的浮点数num1、num
2、num3,按从小到大的顺序排序输出。
2、输入整型x,求x的绝对值。
3、从键盘上输入一个百分制成绩score(0-100),按下列原则输出其等级:score≥90,等级为A;
80≤score<90,等级为B;
70≤score<80,等级为C;
60≤score<70,等级为D;
score<60,等级为E。
附加题:书P72,第8题
实验三循环结构
1、书P98 第2题
2、求Fibonacci数列的前40个数。该数列的生成方法为:F1=1,F2=1,
Fn=Fn-1+Fn-2(n>=3),即从第3个数开始,每个数等于前2个数之和。
1 1
2
3 5 8 13….
3、打印出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。例如,153是一个“水仙花数”,因为153=13+53+33。(370,371,407)
实验四循环结构2
1、书P99 第17题
2、输入5个同学3门功课的成绩,输出每个同学3门功课的平均分、每门功课
的最高分、最低分、平均分。