C语言程序设计题汇总

上传人:人*** 文档编号:432558114 上传时间:2023-02-15 格式:DOCX 页数:6 大小:20.30KB
返回 下载 相关 举报
C语言程序设计题汇总_第1页
第1页 / 共6页
C语言程序设计题汇总_第2页
第2页 / 共6页
C语言程序设计题汇总_第3页
第3页 / 共6页
C语言程序设计题汇总_第4页
第4页 / 共6页
C语言程序设计题汇总_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C语言程序设计题汇总》由会员分享,可在线阅读,更多相关《C语言程序设计题汇总(6页珍藏版)》请在金锄头文库上搜索。

1、程序设计题汇总一、产生20个30,120上的随机整数放入二维数组a54中,求其中的最小值。二、求一个n位自然数的列位数字的积。(n是小于10的自然数)3、求一分数序列2/1,3/2,5/3,8/5,13/8,21/13的前n项之和。说明:每一分数的分母是前两项的分母之和,每一分数的分子是前两项的分子之和例如:求前20项之和的值为。4、依照整型形参m,计算如下公式的值:y=1/2+1/4+1/6+.+1/2m。例如:假设m=9,那么应输出:五、输入一个字符串,过滤此串,只保留串中的字母字符,并统计新生成串中包括的字母个数。例如:输入的字符串为ab234$df4,新生成的串为abdf。六、将字符串

2、中的小写字母转换为对应的大写字母,其它字符不变。7、编写函数fun(str,i,n),从字符串str中删除第i个字符开始的持续n个字符(注意:str0代表字符串的第一个字符)。八、求k!(k13),所求阶乘的值作为函数值返回。(要求利用递归)九、编写函数求表达式的和(n的值由主函数输入)。1-1/2+1/3-1/4+1/m例如:当n=20时,表达式的值为。10、编写main程序挪用函数fact求解从m个元素选n个元素的组合数的个数。计算公式是:组合数=m!/(n!.(m-n)!)。要求:m不能小于n,不然应有容错处置。说明:函数fact(x)的功能是求x!。1一、求出NXM整型数组的最大元素及

3、其所在的行坐标及列坐标(若是最大元素不唯一,选择位置在最前面的一个)。1二、编写一个函数,该函数能够统计一个长度为2的字符串在另一个字符串中显现的次数。13、用函数实现字符串的复制,不许诺用strcpy()函数。14、从字符串s中删除指定的字符c。1五、将字符串中的大写字母转换为对应的小写字母,其它字符不变。1六、依照整型形参m,计算如下公式的值:y=1/5+1/6+1/7+1/8+1/9+1/10.+1/(m+5)例如:假设m=9,那么应输出:17、求出菲波那契数列的前一项与后一项之比的极限的近似值。例如:当误差为时,函数值为。1八、请编一个函数voidfun(intttMN,intppN)

4、,tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中给予。1九、从低位开始掏出长整型变量s奇数位上的数,依次组成一个新数放在t中。例如:当s中的数为:7654321时,t中的数为:7531。20、用do-while语句求1100的累计和。2、编写函数判定一个整数m的列位数字之和可否被7整除,能够被7整除那么返回1,不然返回0。挪用该函数找出100200之间知足条件的所有数。2二、编写函数fun其功能是:依照整型形参m,计算如下公式的值:y=1+1/3+1/5+1/7+.+1/(2m+1)例如:假设m=9,那么应输出:23、从键盘

5、上输入任意实数,求出其所对应的函数值。z=e的x次幕(x10)z=log(x+3)(x-3)z=sin(x)/(cos(x)+4)24、给定n个数据,求最小值显现的位置(若是最小值显现多次,求出第一次显现的位置即可)。2五、能计算从1开始到n的自然数的和,n由键盘输入,并在main()函数中输出。2六、产生20个30,120上的随机整数放入二维数组a54中,求每行元素的和。27、输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.2八、功能:求n阶方阵主、副对角线上的元素之积。2九、求1到w之间的奇数之和。(w是大于等于100小于等于1000的整数)30、统计出假设干个学生的平均

6、成绩,最高分和得最高分的人数。3一、求一个给定字符串中的字母的个数。3二、求出二维数组周边元素之和,作为函数值返回。二维数组的值在主函数中给予。33、求小于lim的所有素数并放在aa数组中,该函数返回所求出素数的个数。34、两个两位数的正整数a、b归并形成一个整数放在c中。归并的方式是:将a数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的十位和千位上。3五、计算出k之内最大的10个能被13或17整除的自然数之和。(k3000)。3六、对长度为8个字符的字符串,将8个字符按降序排列。37、编写函数求1100中奇数的平方和。3八、计算并输出给定整数n的所有因子之和(不包

7、括1与自身)。注意:n的值不大于1000。例如:n的值为855时,应输出704。3九、依照整型形参m,计算如下公式的值:y=sin(m)*10。例如:假设m=9,那么应输出:40、找出一个大于给定整数且紧随那个整数的素数,并作为函数值返回。4一、从低位开始掏出长整型变量s中偶数位上的数,依次组成一个新数放在t中。例如:当s中的数为:7654321时,t中的数为:642。4二、编写函数fun,求任一整数m的n次方。43、编写函数判定一个整数可否同时被3和5整除,假设能那么返回值为1,不然为0。挪用该函数求出15300之间能同时被3和5整除的数的个数。44、删除所有值为y的元素。数组元素中的值和y

8、的值由主函数通过键盘输入。4五、将两个两位数的正整数a、b归并形成一个整数放在c中。归并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的个位和百位上。4六、求一个四位数的列位数字的立方和。47、把20个随机数存入一个数组,然后输出该数组中的最小值。其中确信最小值的下标的操作在fun函数中实现,请给出该函数的概念。4八、编写程序,求矩阵(3行3列)与2的乘积。4九、从键盘上输入任意实数x,求出其所对应的函数值。z=(x-4)的二次幕(x4)z=x的八次幕(x-4)z=z=4/(x*(x+1)(x-10)z=|x|+20(其他)50、求大于lim(lim小

9、于100的整数)而且小于100的所有素数并放在aa数组中,该函数返回所求出素数的个数。5一、求5行5列矩阵的主、副对角线上元素之和。注意,两条对角线相交的元素只加一次。5二、求一个大于10的n位整数的后n-1位的数,并作为函数值返回。53、依照整型参数n,计算如图公式的值(无公式)54、能计算从1开始到n的自然数中偶数的平方的和,n由键盘输入,并在main()函数中输出。(n是偶数)5五、编写程序,实现矩阵(3行3列)的转置(即行列互换)。5六、求一批数中最大值和最小值的积。57、编写函数fun求sum二d+dd+ddd+dd.d(n个d),其中d为1-9的数字。例如:3+33+333+333

10、3+33333(现在d=3,n=5),d和n在主函数中输入。5八、求1到100之间的偶数之积。5九、用函数求fibonacci数列前n项的和。说明:fibonacci数列为数列的第一项值为1,第二项值也为1,从第三项开始,每一项均为其前面相邻两项的和。例如:当n=28时,运行结果:83203960、编写程序求无理数e的值并输出。计算公式为:e=1+1/1!+1/2!+1/3!+1/n!当1/n!时e二。6、编写函数fun求s=1k+2k+3k+Nk的值,(1的K次方到N的K次方的累加和)。6二、在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出主对角线元素的积,并在fun()函数

11、中输出。63、对某一正数的值保留2位小数,并对第三位进行四舍五入。64、从字符串中删除指定的字符。同一字母的大、小写按不同字符处置。6五、从键盘为一维整型数组输入10个整数,挪用fun函数找出其中最小的数,并在main函数中输出。6六、用函数求一个N阶方阵右下三角元素的和(包括副对角线上的元素)。67、编写函数fun计算以下分段函数的值:x2+x+6x0且xH-3f(x)=x2-5x+60Wx10且xM2及xM3x2-xT其它6八、求一批数中小于平均值的数的个数。6九、实现两个整数的互换。70、:挪用函数fun判定一个三位数是不是水仙花数。在main函数中从键盘输入一个三位数,并输出判定结果。

12、请编写fun函数。说明:所谓水仙花数是指一3位数,其列位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1+125+27。7、判定m是不是为素数。7二、求一组数中大于平均值的数的个数。73、计算n门课程的平均值,计算结果作为函数值返回。74、在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出主对角线元素的平方和,并在fun()函数中输出。7五、求给定正整数m之内的素数之和。例如:当m=20时,函数值为77。7六、请编一个函数voidfun(intttMN,intppN),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。二维

13、数组中的数已在主函数中给予。77、求一个给定字符串中的字母的个数。7八、将两个两位数的正整数a、b归并形成一个整数放在c中。归并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。7九、编写函数求3!+6!+9!+12!+15+18!+21!。80、求一批数中最大值和最小值的差。8一、在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出矩阵第一行与第三行元素之和,并在fun()函数中输出。8二、求1到100之间的偶数之积。83、用辗转相除法求两个整数的最大公约数。84、求给定正整数n之内的素数之积。(n28)8五、编写函数用选择排

14、序法对数组中的数据进行从小到大的排序。8六、计算并输出给定整数的所有因子之积(包括自身)。规定那个整数的值不大于50。87、用函数求N个10,60上的整数中能被5整除的最大的数,如存在那么返回那个最大值,若是不存在那么返回0。8八、从键盘输入一个大于3的整数,挪用函数fun判定其是不是素数,然后在main函数中输出相应的结论信息。8九、用函数将第2个串联接到第1个串以后,不许诺利用strcat函数。90、找出一批正整数中的最大的偶数。9一、将从键盘上输入的每一个单词的第一个字母转换为大写字母,输入时各单词必需用空格隔开,用.终止输入。9二、编写函数fun其功能是:依照整型形参m,计算如下公式的

15、值:y=l/2!+l/4!+.+l/m!(m是偶数)93、编写函数实现两个数据的互换,在主函数中输入任意三个数据,挪用函数对这三个数据从大到小排序。94、判定一个整数w的列位数字平方之和可否被5整除,能够被5整除那么返回1,不然返回0。9五、给定n个数据,求最大值显现的位置(若是最大值显现多次,求出第一次显现的位置即可)。9六、把20个随机数存入一个数组,然后输出该数组中的最大值。97、编写函数用冒泡排序法对数组中的数据进行从小到大的排序。9八、编写函数fun用比较法对主程序顶用户输入的具有10个数据的数组a按由大到小排序,并在主程序中输出排序结果。9九、找出一批正整数中的最大的偶数。100、编写函数fun将一个数组中的值按逆序寄存,并在main()函数中输出。10、从键盘为一维整型数组输入10个整数,挪用fun函数找出其中最小的数,并在main函数中输出。请编写fun函数。10二、对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按降序排列。103、求一个四位数的列位数字的立方和。104、假设x、y为奇数,求x到y之间的奇数和;假设x、y为偶数,那么求x到y之间的偶数和。10五、编写函数fun求一个字符串的长度,在main

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号