C语言设计题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

序号题目01把100-300之间的不能被5整除的数输出来(用continue语句),5个一行,每个数占四列宽。02定义一个函数,其返回值为一个整数的因子之和。在主函数中输出1000之内所有的完数。例如,6=1+2+3,因此6是“完数”。03输入一单精度二维数组a[4][3],计算该二维数组中的最大元素的值及其所在位置(行、列),并输出计算结果,输出的结果保留两位小数。04输入x,输出下列函数的值;假设输入4,则输出格式要求如下:x=4.00,f(4.00)=7.00。brimgsrc=wdh/sheji02-01.jpg05自定义一个max函数,用于比较两个数的大小;从键盘输入两个数a、b,利用max函数求出两个数中大的,并在屏幕上输出。06编写程序建立一个整型数组,数组元素依次是1,2,3,4,5,6,7,8,9;通过对自定义函数inv的调用,使数组元素依次是9,8,7,6,5,4,3,2,1。07用公式imgsrc=wdh/sheji03-01.jpg求e的近似值,直到末项的绝对值小于0.000001。08编写函数,在10个元素的一维数组中,统计比相邻元素大的数组元素个数并将统计数返回主函数输出(不考虑a[0]和a[n-1])。09编程,判断输入的一字符串是否是回文。若是回文则输出YES,否则输出NO。所谓回文是顺读和倒读都一样的字符串。10编程计算下式的值,直到末项与1差的绝对值小于0.000001。brimgsrc=wdh/sheji04-01.jpg11输入一个正整数n,求1/1!+1/2!+1/3!+…..+1/n!的值,要求定义并调出函数fact(n)计算n的阶乘,函数返回值的类型是单精度浮点型。12编程,输入一个字符串(少于80个字符),将它的内容颠倒过来再输出。如“ABCD”颠倒为“DCBA”。13求出1000至2000之内能同时被5、11整除但不能被9整除的数,以十六进制格式输出。14输入一N位整数,要求依次输出该整数的每一位数字,如输入14289,则输出1,4,2,8,9。15自定义一个函数,判断输入的字符是否为英文字母;如果不是字母,函数返回-1,如果是字母,函数返回值为该字母在字母表中的位置。例如:如果输入的字母是d或D,程序应该输出4。在主函数中输入一个任意字符,并调用该自定义函数进行判断。br16输入x、n,输出imgsrc=wdh/sheji06-02.jpg的值。17输入一个字符串,长度不大于80,挑出其中的元音字符和数字,放入另外的两个字符串中。(元音字符为a,e,o,i,u)18求方程imgsrc=wdh/sheji06-01.jpg的全部实根,其中a,b,c的值通过键盘输入。19编程计算下列分段函数值,输出格式如下:x=具体值,f(x)=具体值。brimgsrc=wdh\sheji07-01.jpg20输入10个学生的数据,包括学号、姓名、3门课程的成绩。求每个学生的平均分,按照每个学生一行的格式输出数据(包括学号、姓名、3门课成绩、平均分)。用结构体完成。21打印出如下所示的杨辉三角形(要求打印出10行)。br1br11br121br1331br14641br15101051br…………………br22写一程序,输入x的值,输出下式的结果,保留两位小数。brimgsrc=wdh\sheji08-01.jpg23有5个学生,从键盘输入每个学生的数据(包括学号、姓名、3门课程成绩),计算出每个学生的平均成绩,将所有数据保存到文件student.txt中,要求一个学生的数据占一行。(用结构体完成)24定义一个函数,其功能是交换两个整型变量的值;在主函数中输入三个整数,按由小到大的顺序输出。25输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为下面二者之一:能被4整除,但不能被100整除。或者能被400整除。)26编程实现有选择的将文本文件file1.dat中的内容复制到文本文件file2.dat中去,如果内容是小写字母则转换成大写字母复制,如果是大写字母则转换成小写字母,其余内容不复制。27编写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。28有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,……求出这个数列的前20项之29定义一个结构体变量(年、月、日)。计算该日在本年中是第几天?注意闰年问题。30输入20个数,统计它们的和及平均值,分别统计出大于、小于或等于平均值的数的个数,每个数输入应有提示是第几个输入,输出也应有说明。31输出所有的水仙花数,所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。br32用递归方法求n阶勒让德多项式的值,递归公式为:imgsrc=wdh/sheji11-02.jpg33编写一个连接两个字符串的程序,字符串的连接不能用标准函数(strcat)34求9X9矩阵的主对角线元素之和35输入一行字符,统计其中有多少个整数(如adv123frtg345,表示有两个数123和345)。36编写一个函数,比较两个字符串ch1和ch2,当ch2=ch1则返回值为0;当两个字符串不相等时,则返回两者第一个不同字符的差值,如果ch1>ch2则返回正值,ch1<ch2则返回负值。在主函数中输入两个字符串,输出它们37在文件data.txt中有10个整数(一行一个),求这10数中的最大值与最小值并输出。38猴子吃桃问题。猴子第一天摘下若干个桃子,当天吃了一半又多一个;第二天又将剩下的桃子吃掉一半又多一个;以后每天都吃了前一天剩下的一半多一个。到第10天时,只剩一个桃子了。求第一天共摘了多少个桃子。br39输入3个字符串,按由小到大的顺序输出。40写一个函数,将一个字符串中的元音字母复制到另一个字符串;在主函数中输入和输出字符串。(元音字母:a,e,i,o,u)41输入一个小于1000的正整数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正整数,若不是,则要求重新输入。42有一个已排好序的数组,现在输入一个数,按原来的排序规律将它插入到数组中。43一个球从200m高度自由落下,每次落地后反弹的高度为原来的一半,再落下、再反弹。问在经过几次后它的反弹高度为离地不足10m,此时它共经过几次反弹,共经过多少米?44定义一个函数,功能为倒置一个整数。在主函数中,输入一个整数,输出倒置后的整数。例如:输入-1234,输出-4321。45文件string.txt中有若干行字符,读入这些数据,将其中的数字字符保存到data.txt中。46写一个函数,将一个字符串中的数字字符复制到另一字符串;在主函数中输入和输出字符串。47编写一程序,输入五位同学的信息(学号、姓名、成绩1、成绩2、成绩3),最后以每一位同学一行的格式输出。学生信息以结构体的形式存放。48编一程序打印一个10行10列的数字方阵,使两对角线上元素均为0,其余均为1,输出时要求每个元素占2列宽度(要求用循环结构为数组元素赋值)。49从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后存入文本文件string.txt中50设计一个统计候选人得票的程序。设有3个候选人,每次输入一个候选人的名字,最后输出各人得票结果。(用结构体完成)51编一程序,将具有10个数据的一维数组中元素向右循环移N次(右移次数N由用户指定,分别输出右移前和右移后的情况)。假设原数组元素为0、1、2、3、4、5、6、7、8、9,向右循环移3次后数组元素为7、8、9、0、1、2、52计算并输出方程X*X+Y*Y+Z*Z=2008的所有正整数解。53将矩阵imgsrc=wdh\sheji18-02-1.jpg倒置为imgsrc=wdh\sheji18-02-2.jpgbr54输入一行电文(长度控制在80以内),以'\0’结束,如果是字母的话,按A→E、B→F、a→e、b→f、w→a、W→A的规律转化,其它字符不变。最后输出原文和经转化后的电文。55在主函数中输入年、月、日,调用自定义函数计算该日是该年的第几天(注意闰年)。56输入n的值,输出imgsrc=wdh/sheji19-01.jpg的值,保留2位小数。57自定义一个函数,其功能用于求解一维数组的平均值;在主函数中输入10个学生的成绩,调用自定义函数求出平均分。58从键盘上输入一串字符存入文件write.txt中,要求将其中的大写字母转换成小写字母,小写字母转换成大写字母,其余字符不变。59自定义函数stu()求两数差的平方;在主函数中输入两个整数,调用stu函数求出它们差的平方。60输入x1、x2、…、x30,按下列公式计算并输出各点的滑动平均值。brimgsrc=wdh/sheji20-03.jpg

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功