欢迎来到天天文库
浏览记录
ID:42340046
大小:524.50 KB
页数:11页
时间:2019-09-13
《C语言总复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.C语言考试复习部分内容第6章利用数组处理批量数据1.求1!+2!+3!+…+20!2.一个数如果恰好等于它的因子之和,这个数就称为“完数”例如“6=1+2+3。因此6是完数。编程序找出1000以内的所有完数,并按下面的格式输出:6itsfactorsare1,2,33将4个数按从小到大排序4.对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。5.如何利用数组实现如下结果?6.利用数组实现10个数的从小到大排序。那么从大到小怎么排序呢?试试看。7,将一个二维数组的行和列互换,存放到另一个二维数组中。8.求出二维数组中最大的元素,
2、并能输出最大的数和行数及列数9.请输出以下图形,你是否可以实现?试试看?10.如何输出如下图形呢?11.下面的图形能实现吗?试试看吧?12.求一个3*3整形矩阵对角线之和。•第7章函数调用1.设计一个函数,可以前n个自然数的和。2.用函数调用用的方法求4个数的最大值。3.用递归方法求n!4.求2个数的最大公约数和最小公倍数。5.设计一个函数shushu(intn),该函数的功能是:找出所有N以内满足i,i+4,i+10都是素数的素数对。6.利用素数函数,求出所有三位数的素数。拓展:7.设计函数fac(m)求m的阶乘。用fac(m)函数求1.用fac(m)函数求直
3、到最后一项小于0.0001为止。9.若有一个函数定义:那么结果是什么呢?2.请看以下程序:判断结果是什么呢?1.设计一个进制转换函数,要求十进制转换为二进制,流程图如下:2.写一个函数,使给定的一个3*3的二维数组转置,即行列互换。1.写一个函数,将两个字符串连接。13,写一个函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。14,写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格,如输入:1990,输出199015.写一个函数,输入一个十六进制数,输出相应的十进制数
此文档下载收益归作者所有