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,否则应有容错处理。