1-1填空求m的阶乘.
2-1填空 判断闰年.
3-1填空取中间数.
4-1填空字符串逆置
5-1从键盘输入一个长整数,如果这个数是负数则取他的绝对值并显示出来
6-1 计算并输出m(包括m)以内能被2或5整数的所有自然数的倒数之和
7-1从键盘输入的三个整数按从大到小输出
8-1分别统计大写字母和小写字母的个数
9-1求1/4的圆周长,函数通过形参得到圆的直径,函数返回1/4的圆周长
10-1统计长整数test的个位上出现数字5、6、7的次数并通过外部(全局)变量sum5、sum6、sum7返回主函数
11-1从键盘输入一组整数,使用条件表达式出最大的整数。当输入的整数为-1时结束
12-1将字符串str中的小写字母都改为大写字母,其他字符不变
13-1依次取出字符串中所有大写字母,形成新的字符串并取代原字符
14-1给定程序的功能是判断字符串s中的某个字符是否与字符ch相同,若相同什么也不做,若不相同则插在字符串的最后
15-1计算score中n个人的平均成绩aver,将高于aver的成绩放在high中,通过函数名返回人数
16-1从键盘输入三个整数然后出最小的书并输出
17-1在主函数中从键盘输入若干个数放入数组a中,用0结束输入但不计入数组.下列给定的陈旭忠函数fun的功能是输出数族元素中小于平均值的元素
18-1求不超过给定自然数的各奇数之和
19-1使从键盘上输入一个整数m,输出裴波纳契数列,该数列是一个整数数列,其中每个数等于前面两个数之和
20-1求一维数组a[N]的平均值并对所得结果进行四舍五入保留两位小数
21-1分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)
22-1s是全部小写字母字符和空格字符组成的字符串,由len传入字符串的长度。功能是统计字符串s中的单词数,结果有变量len传回。每个但此间都有空格隔开,并且字符串s开始不存在空格
23-1用选择法对数组中的n个元素从小到大顺序进行排列
24-1从键盘中输入一组无符号整数并保存在数组a[M]中,以整数零结束输入,要求这些数的最大位数不超过4位其元素的个数通过变量len传入fun函数。功能是从数组a中出个位和十位的数字之和小于5的所有无符号整数结果保存在数组b中其个数由fun函数返
25-1 从字符串中截取前面若干个给定字符的字符串。其中s1指向原字符串截取后的字符串放在s2所指的字符串中n中存放于截取的字符个数
26.1从字符串s中取出所有的数字字符,并分别计数,把结果保存在数组a中并输出,把其它字符保存在a[10]中。
27.1先将在字符串str中的字符按逆序存放到t中,然后把str中的字符按正序连接到t的后面。
28.1用来求出数组的最小元素在数组中的下标并放在k所指的存储
单元中。
29.1从数组a中出个位和百位的数字相等的所有无符号整数,结果保存在数组yy中,其个数由fun函数返回。
30.1把一个整数转换成字符串,并倒序保存在字符数组s中
31.1求方程ax*x+bx+c=0的两个实数根。方程的系数a、b、c从键盘输入,如果判别式(disc=b*b-4*a*c)小于0,则要求从新输入a、b、c的值。
32.1先以只写方式打开文件file.dat,在把字符串s中的字符保存到这个磁盘文件中。
33.1计算两个自然数n1和n2(n2<10000)之间所有整数的和,n1和n2从键盘输入
34.1把数组a中的数按从大到小排列。数组的值及元素个数从主函数中输入。
35.1从键盘输入一组字符串,以“0”结束输入,并显示出这个字符串
36.1从键盘输入一组字符串,以“0”结束输入,并显示出这个字符串
37.1计算并输入下列级数的前N项之和Sn,直到Sn大于a为止。Sn=2/1+3/2+4/3+…+N+1/N a的值通
过形参传入
38.1将形参指针结构体数组中的三个元素按num成员进行升序排列
39.1计算四个学生各科的平均分
40.1输出一个N*N矩阵,要求非对角线上的元素赋值1,对角线上的赋值0
41.1将形参student所指结构体数组中年龄最小者的数组作为函数值返回,并在main函数中输出。
42.1求1+2!+3!+…+N!的和
43.1把字符串s中的字符按字符的ASCII码升序排列,处理后的字符串任然保存在原串中,字符串及其长度作为函数参数传入
44.1如果数组a的前一个元素比后一个元素的大,则把它保存在数组b中并输出
45.1把数组a中的奇数元素按原来的先后顺序放在原数组后边
46.1打印出满足个位上的数字、十位上的数字和百位上的数字都相等的所有三位数
47.1把一维数组中的元素逆置,结果任然保存在原数组中
48.1打印199中满足个位数字的平方等于其本身的所有数
49.1从键盘输入一个字符串,即一个指定字符,然后把这个字符及其后的所有字符全部删除!结果任然保存在原串中。
50.1输出方程组a+b=52,a+2b=60的一组正整数解。本题的结果是a=44,b=8
51 补充FUN函数 功能:返回字符数组中指定字符的的个数。
52:把字符数组STR中字符下标为偶数的小写字母转换成大写字母,结果保存在原数组中
53把字符下标能被2和3同时整除的字符从字符串S中删除,把剩余的字符重新保存在字符串S中。字符串S键盘输入,其长度作为参数传入FUN函数。
54.求100(不包括100)以内能被2或3整除,但不能同时被2和3整除的自然数没结果保存在数组a中,fun函数的功能返回数组a元素的个数。
55.交换数组a中最大和最小俩个元素的位置,结果重新保存在原书中,其他元素位置不变。注意数组a中没有相同元素。
56.删除字符数组中比制定字符小的字符,制
定中字符从键盘输入,结果保存在原数组中
57.求1~100(不包括100)以内所有的素数的平均值
58求n!
59判断一个数是否为素数。为素数时,函数返回字符串"yes!",否则"no!",并在主函数中输出。
60.将m个人的成绩济宁分段统计,成绩放在score 数组中,个分数段的人数存到a数组中:成绩在60~69的人数在a【0】中,70~79 在a[1],80~89 a[2],90~99    a [3],100 a[4],60分一下的在a[5],
61s是一字符序列,查s中值一的元素返回到值为a的元素的个数,并把这些值为a的元素的下标一次保存到数组str中
62将s所指字符串的饿所有非数字字符一道所有数字字符之后,并保持数字字符串和非数字字符串原有的先后次需
63.在形参s所指字符串的每个非数字字符之后插入一个“*”哈
64.逆置数组元素值,形参m给出数组中数据的个数
65求能 整除k且是偶数的数,并把这些数保存在数组a,并按从大到小 输出
66统计所有小于等于x(x>2)的素数的个数,素数的个数作为函数值返回
67.计算s=1*k
68把从主函数中输入的字符串s2接到字符串s1后面
69将形参b所指数组中前半部分元素的值和后半部分的值兑换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动
70判断一个数的个位数字和百位数字之和 是否等于十位数字,是则返回yes否则返回no
71.从键盘输入一个字符串并 保存在s1中,把字符串s1中下标为奇数的字符保存在字符串s2中并输出。
72按0到9统计一个字符串中奇数数字字符各自出现的次数,结果保存在数组num中
73逐个比较s1's1俩个字符串对应位置中的字符,把ASCII值小或等的字符依次放到s数组中形成一个新的字符串
74在字符串的 最前加入num个'*"hao 形成新覆盖原串
75 比较字符串s1和s2的大小,并返回比较的结果
76.寻两个整数之间的所有素数(包括这两个整数),把结果保存在数组a中,函数返回素数的个数。
77.输出下列多项式的值。S=1+1/(1+2)+1/(1+2+3)+。。。。。+1/(1+2+3。。。+50)
78.计算每个学生科数的平均分,并把结果保存在数组a中
79.已知学生的记录由学号和学习成绩组成,N名学生的数据已存入student 结构体中,给定程序的功能是出成绩最高的学生记录。
80.输出一个N*N矩阵,要求周边元素赋值为0,非周边元素赋值为1
81.把一个整数插入到一个已经从上到大顺序排列的数组中,插入后,数组仍然有序
82.把一个二维字符数组每行字符串中最大的字符拷贝到字符数组str中。
83.从键盘输入若干字符放到一个字符数组中,当按回车键时结束输入,最后输出这个字符数组中的
所有字符。
84.从键盘输入两个字符串并分别保存在字符数组s1和s2
中,用字符串s2替代字符串s1前面的所有字符。
85.用选择排序法对6个字符串进行排序。
数组全部赋值为186.把字符的ASCII码为奇数的字符从字符串str中删除,结果仍然保存在字符串str中。字符串str从键盘输入,其长度作为参数传入fun函数。
87.出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不在,返回数据中的编号为空串。
88.把字符串s中的字符向前移一位,原来的第一个字符移到字符串尾,结果仍然保存在原字符串中。
89.计算下列公式的值:S=f(-n)+f(-n+1)+。。。f(0)+f(1)+f(2)+。。。。f(    n)
90.将未在字符串s1中出现,而在字符s2中出现的字符,形成一个新的字符串放在s中,s中的字符按原字符串中的字符排列,但去掉重复的。
91.请把s中的字母换成接着的下一个字母,如果原来的字母“a”或“A”,则相应为”b”或“B”
92.把形参str所指字符串中下标为奇数的字符右移到下一个奇数的位置,最右边被移出字符串的字符放到第一个奇数位置。
93.能整除n且不是偶数的个整数,并放在数组a中,这些除数的个数由m返回
94.把从主函数输入的由数字字符组成的字符串组成一个无符号长整数,并且倒序输出,结果由函数返回。
95.建立一个带头结点的单向链表并输出到文件file.dat和屏幕上,各结点的值为对应的下标,链表的结点数及输出的文件名作为参数传入。
96.把文本文件b 中的内容追加到文本文件a的内容之后
97.计算N*N矩阵主对角线元素和反对角线元素之和
98.有N*N矩阵,以主对角线为对称线,对称元素相加并将结果存放在下三角元素中,右上三角元素置为0。
99.将N*N矩阵中元素的值按列右移1个位置,被移出矩阵的元素回左边
100.从键盘输入一个下标n,把数组a中比元素a[n]小的元素放在它的左边,比它大的元素放在它的右边,排列成的新数组仍然保存在原数组中。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。