2015~2016学年C语言复习卷 下载本文

3.编写程序,求解鸡兔同笼,头共46,足共128,鸡兔各几只? 五. 数组算法设计题

1.编写程序,从键盘输入10个数据存放在数组a中,并将该数组中的数据复制到数组b中,最后显示b数组的值。

2. 已知数组score中存有以下数据:12、9、7、11、10、15、13、14、16和8,编写程序,计算该数组元素之和。 六. 函数算法设计题(6)

编写程序计算两个实数的平均值并显示。根据主函数的调用完善子函数的功能。 #include\

void avg( float num1,float num2) { }

void main() { float num1,num2;

printf(\请输入两个数据\; scanf(\ avg(num1,num2); }

练习卷四

一. 顺序算法设计题(6*5=30)

1.编写程序,实现在屏幕上显示如下问候语。 ******************* 你好,C语言 *******************

2.编写程序,读入三个双精度数,求它们的平均值

3.编写程序,实现从键盘输入一个大写字母,输出它对应的小写字母。 4.从键盘输入一个长方体的长、宽和高,编写程序计算该长方体的体积。 5. 编写程序,计算函数y= x?3x的值,其中自变量x的值从键盘输入。 二. 选择算法设计题(6*4=24)

1编写程序,实现功能从键盘输入一个字符,判断它是否为大写字母,是显示原字母,不是显示不是大写字母。

2.编写程序,任意输入三个数a,b,c,求三个数中最大数max 3. 有一函数:

2x (x<1) y= 0 (1≤x<10) 3x-1 (x≥10) 编写程序,输入x,输出y值。

4.输入一个整数,判断该数是否为3的倍数。 三.循环算法设计题(7*3=21)

1.编写程序,计算5到150之间的所有的个位是5的整数之和。 2.编程计算输出从 5至100 之间能被 5 或7整除的数之和。

3.编写程序,有100匹马,驮100担货。大马驮3担,中马驮2担,两匹小马驮1担。问大马、中马、小马各多少? 四、数组算法设计题(7*2=14)

1.编写程序,已知数组score中存有以下数据:12、9、7、11、10、15、13、14、16和8,编写程序,找出数组中的最大值max和最小值min。

2. 已知数组score中存有以下数据:12、9、7、11、10、15、13、14、16和8,编写程序,用户从键盘输入一个数据num,判断该数是否在数组中存在。 五. 函数算法设计题(6)

有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁,问第4个人的岁数,他说比第3个人大2岁,问第3个人的岁数,他说比第2个人大2岁,问第2个人,他说比第1个人大2岁,问第一个人,他说是10岁。请问第5个人的岁数? 编写程序实现年龄求解问题。根据主函数的调用完成子函数的功能。 int age(int n) { } main() {

printf(\}