1、给定n 个数据, 求最小值出现的位置 (如果最小值 12 18 9

出现多次,求出第一次出现的位置即可)。 10 11 2

求出的最大数为18,行坐标为2,列坐标为1。

2、编写程序求无理数e 的值并输出。计算公式为:

e 1+1/1!+1/2!+1/3!++1/n!

当1/n!<0.000001时e 2.718282。

7、求一个n 位自然数的各位数字的积。(n 是小于 10

自然数)

3、求一批数中最大值和最小值的积。

8、计算n 门课程的平均值,计算结果作为函数值返回。

例如:若有5 门课程的成绩是:92,76,69,58,88,

则函数的值为76.599998。

4、某一正数的值保留2 位小数,对第三位进行四舍

五入。

9、求一批数中小于平均值的数的个数。

5、从键盘上输入任意实数x,求出其所对应的函数值。

z (x-4)的二次幂(x>4)

z x 的八次幂(x>-4)

10、编写函数判断一个整数m 的各位数字之和能否被7

z z 4/(x*(x+1))(x>-10) 整除,

z |x|+20(其他) 可以被7 整除则返回1,否则返回0。调用该函数

找出

6、求出N×M 整型数组的最大元素及其所在的行坐标 100~200之间满足条件的所有数。

及列坐标 (如果最大元素不唯一,选择位置在最前面

的一个)。

例如:输入的数组为:

1 2 3

4 15 6

11、请编一个函数void fun(inttt[M][N],intpp[N]),

tt 指向一个M 行N 列的二维数组,求出二维数组每

中最大元素,并依次放入pp 所指一维数组中。二 17、求一个四位数的各位数字的立方和。

数组中的数已在主函数中赋予。

18、求一组数中大于平均值的数的个数。

例如:给定的一组数为1,3,6,9,4,23,35,67,12,88 时,函

数值为3。

12、编写函数fun 用比较法对主程序中用户输入的具有

10

个数据的数组a 按由大到小排序,并在主程序中输

排序结果。

19、对任意输入的 x,用下式计算并输出 y 的值。

5 x<10

y 0 x 10

-5 x>10

13、编写main 程序调用函数fact 求解从m 个元素选n

个元

素的组合数的个数。计算公式是:组合数=

m!/(n!.(m-n)!)。

要求:m 不能小于n,否则应有容错处理。