c语言综合复习练习

时间:2022-10-09 04:31:22 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

0、使用三种不同的循环求10的阶乘。

1、使用一种循环语句求n(n是一个不超过10的任意正整数)的阶乘。

提示:n的值要从键盘接受

2、请把1-20之间的所以偶数放在一个数组中,然后在把他们打印出来。

3、请把1-100之间的偶数和奇数分成两组,并分别存放在两个数组中,然后分别在把这两个数组中的数按从大到的小的顺序输出到屏幕上。

4、请输出一个九九乘法表到屏幕。

5、使用函数求1--n(n是不超过100的任意数)之间的和。

要求:请设计一个带参数带返回值的函数。例如 int sum(int n ){},然后在主函数中调用该函数,完成求和的任务。

提示:n的值要从键盘接收

7、从键盘输入10个数保存到数组中,然后输出最大值。

8、从键盘输入10个数字存放在数组中,然后输出最大值和最小值。

9、从键盘输入10个数字存放在数组中,然后输出其中所奇数的个数和偶数的个数。

10、从键盘输入10个数字存放在数组中,然后输出其中所有奇数的和,和所有偶数之和。

11、请把100-200之间的所有奇数放在一个数组中,然后在把他们从大到的小打印出来。

12、用户输入一个正整数,程序判断它是几位数并打印出来。

13、将100-200之间的素数打印出来.

(所谓素数,即只能被1和它本身整除的数。)

14、编写程序,输出1~100中奇数的和,要求用while循环实现。(使用其它循环扣2分,程序中每出一处错误扣1.5分,只写了预处理指令和主函数的得2分)

15、编写程序, 输入某班级所有学生的C语言成绩,使用数组来保存,打印出所有学生的成绩,并统计成绩<60分的人数、成绩>80分的人数。(为简化操作,假设该班级共有10个学生)

16. 定义一个长度为5的整型数组,数组的赋值是通过键盘输入,找出数组中的最大值。

17、打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。(要求写出完整的程序)

程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位,然后计算立方之和,再与原来的数比较。

本文来源:https://www.wddqw.com/doc/aad555e981c758f5f61f6706.html