C语言期末复习题

2026/1/27 19:27:31

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 ; long fun (int k) {

/************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页


C语言期末复习题.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言期末复习题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219