2007级测控、电信类1 - 2班《C语言程序设计》课内实验题 联系客服

发布时间 : 星期四 文章2007级测控、电信类1 - 2班《C语言程序设计》课内实验题更新完毕开始阅读945ab34c2b160b4e767fcf03

{ }

int a,b;

long int a1,b1; float m,n; double m1,n1;

scanf(\

printf(\

scanf(\

printf(\

四、控制结构

掌握选择语句、循环语句的编程方法及基本应用。

编程练习:

1.计算税金。假设利润的征税率规定如下:利润P在100元以下的税率3%,100元≤P<500元的税率为4%,500元≤P<1000元的税率为5%,1000元≤P<2000元的税率为6%,2000元≤P<5000元的税率为7%,P≥5000元的税率为8%,利润为零或亏损的不征税。从键盘输入利润P,输出利润、税率和税金。

2.输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。 3.Page 54:编程题第7题: 有一个分数序列:

23581321,,,,,,?(即后一项的分母为前一项的分子,后项的分1235813子为前一项分子与分母之和)求其前n项之和。

#include

void main () {

int n,s=2; float sum=0.0; printf(\ scanf(\ int i;

for(i=1,i<=n,i++;) { }

printf(\}

4.计算e?1?

11!?12!?13!?...?1n!?...,当通项

1n!?10?7sum=sum+s; s=1+1/s;

时停止计算。

五、数 组

编程练习:

1.Page 107:编程题第1题:

输入20个学生的成绩Si,计算平均成绩ave及均方差dev。已知:

2020i?s ave?

i?1?(s dev?i?1i?ave)20220

2.Page 107:编程题第2题:

输入a1,a2,a3,?,a20,将它们从小到大排序后输出,并给出现在每个元素所对应的原来次序。

六、函 数

编程练习:

Page 133:编程题第4题:

编写函数来求表达式x2?5x?4,x作为参数传送给函数,调用此函数分别计算下列表达式的值。

y1?2?5?2?4

y2?(x?15)?5?(x?15)?4 y3?sin222x?5?sinx?4

七、结构体

编程练习:

Page 181:编程题第7题: 有n个学生,每个学生的数据包括学号、姓名、性别、年龄、三门课的成绩,要求在main函数中输入这几个学生的数据,然后调用一个函数process,在该函数中计算出第i个学生的总分和平均分,并输出所有数据。

八、指 针

编程练习:

1.Page 206:编程题第1题:

编写一个程序,将字符串“Hello,C++”赋给一个字符串数组,然后从第一个字符串开始间隔地输出该串(请用指针完成)。

2.Page 206:编程题第2题: 编写程序,把10个浮点小数1.0,2.0,?,10.0赋予某个double型数组,然后用double

型指针输出该数组元素的值。

九、编译预处理

(无)

十、文 件

编程练习:

Page 231:编程题第5题:

在磁盘上建立一个保存学生档案的文本文件,内容包括每个学生的学号、姓名、性别、年龄和班级,然后任给一学生的学号或姓名,从文件中查找该学生的情况,如果找不到,显示“NOT found”。