int i;
/**********************found***********************/ for(i=1;i j=-1*j; t+=j/i; } return t; } int main() { int m; scanf(\ printf(\return 0; } 2.给定如下程序,其中函数fun的功能是求k!(k<13),所求的阶乘的值作为函数值返回值,请改正程序中的错误,使程序能得出正确的结果。 /************found************/ #include /************found************/ if k > 0 return (k*fun(k-1)); /************found************/ else if (k=0) return 1; } int main() { int k ; scanf(“%d”,&k); printf(\ return 0; } 六、编程题 1x313x5135x7?????????的近似值(直到最1.输入x和eps>0,计算x??242462468后一项的绝对值小于eps)。 2.设一个班级有N个人,学生信息包括姓名、学号和三科成绩,编程求每个人的三门课程的总成绩,输入m、n,把三科总成绩在[m,n]之间的学生信息保存在另外一个结构体数组 第13页/ 共14页 中,并输出这些学生的信息。 3.输入一个无符号长整型数,将该数各数位上的奇数数字组成一个新的数,且高位上的数仍然在高位。如:输入12345678,得到的结果是1357 4.设一个班级有N个人,学生信息包括姓名、学号和三科成绩,编程求每个人的三门课程的总成绩,并按总成绩由高分到低分排序,并输出相应的学生成绩。 5.有一个数组,内放10个整数,要求编写一个程序,完成以下功能: (1) 函数实现数组中各数值的键盘输入; (2) 找出数组中最小的数和它的下标; (3) 将(2)中找到的数和数组中最前面的元素对换; (4) 函数实现数组中各数值的输出。 6.有一个数组,内放10个整数,要求找出最小的数和它的下标。然后把它和数组中的最前面的元素对换。 7. 求Fibonacci数列中前20个数。Fibonacci数列的前两个数为1,1,以后每一个数都是前两个数之和。该数列的前n个数为1,1,2,3,5,8,13,……用数组存放数列的前20个数,并输出之(按一行5个数输出)。 第14页/ 共14页

