函数:
基础题
1、 编写一个函数,功能是输出 10 行*,并用主函数调用它
2、 编写一个函数,功能是输出的是 n 行正三角形*。 在主函数中输入一个正整数,然后
输出相应行的正三角形*。如输入 3 则输出以下图形。
*
* * *
* * * * *
3、 编写一个函数,功能是求二个数中的大数。在主函数中输入二个数 x,y,调用函数输
出最大值。
4、 编写一个函数,返回一个正整数是几位数。主函数输入一个正整数,调用函数,输出
这个数的是几位数。
5、 编写一个函数,返回一个正整数反序。主函数输入一个正整数,调用函数,输出这个
数的反序后的数。
6、 编写阶乘函数,返回一个正整数的阶乘。在主函数中输入一个正整数,然后输出相应
的阶乘值。
7、 利用阶乘函数,求 1!+2!+……+5!
8、 编写函数,返回两个正整数的最小公倍数。主函数输入两个数,调用函数,输出这两
个数的最小公倍数。
9、 编写函数,判断一个数是否是素数。主函数输入一个数,调用函数,输出这个数是否
是素数的信息。
10、 调用素数的函数,求主函数中任意输入的两个数之间的素数个数。
11、 用递归的方法求:输入一个数 n,输出 1+2+3+……+n 的和。
12、 用递归的方法求:输入一个数 n,输出 n!
13、 一个球从 h 米高度自由落下,每次落地后反弹回原高度的一半再落下。第 n 次反
弹多高?
14、 编写函数,对 n 个数求和。
15、 编写函数,对 n 个数求最大值。
16、 编写函数,对 n 个数进行从小到大排序。
17、 编写函数,对 n 个数进行前后倒置.
18、 编写函数,对 n 个数按要求进行排序。(0 为升序,非 0 为降序)
19、 输入 n 个数按从小到大排好序,然后再输入一个数,插入到排好序的数列中.
要求编排序和插入两个函数.
20、 从键盘输入 10 个数存入一维数组中,并找出与平均值最接近的数.要求写求平均值
的函数、最小值的函数。通过调用这两个函数来实现。
评论0