❤此博文是基于C语言程序设计专栏的索引目录,点击下方题目可跳转至该博文,更有利于方便大家查阅浏览~

第一周

C语言编程>第一周 ② 输入圆的半径r的值,输出其面积。

C语言编程>第一周 ③ 输入某年某月某日,判断这一天是这一年的第几天。

C语言编程>第一周 ④ 输出9*9乘法表。

C语言编程>第一周 ⑤ 有1、2、3、4,4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

C语言编程>第一周 ⑥ 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。

C语言编程>第一周 ⑦ 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

C语言编程>第一周 ⑧ 输入两个正整数m和n,求其最大公约数和最小公倍数。

第二周

C语言编程>第二周 ① 打印菱形图案。

C语言编程>第二周 ② 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。

C语言编程>第二周 ③ 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

C语言编程>第二周 ④ 判断101-200之间有多少个素数,并输出所有素数。

C语言编程>第二周 ⑤ 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

C语言编程>第二周 ⑥ 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

C语言编程>第二周 ⑦ 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。

C语言编程>第二周 ⑧ 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出。

第三周

C语言编程>第三周 ① 求1+2!+3!+…+20!的和。

C语言编程>第三周 ② 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

C语言编程>第三周 ③ 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

C语言编程>第三周 ④ 求100之内的素数。

C语言编程>第三周 ⑤ 对10个数进行排序。

C语言编程>第三周 ⑥ 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

C语言编程>第三周 ⑦ 将一个数组逆序输出。

C语言编程>第三周 ⑧ 打印出杨辉三角形(要求打印出10行)。

第四周

C语言编程>第四周 ① 学习static定义静态变量的用法。

C语言编程>第四周 ② 学习使用static的另一用法。

C语言编程>第四周 ③ 学习使用auto定义变量的用法。

C语言编程>第四周 ④ 学习使用external的用法。

C语言编程>第四周 ⑤ 学习使用register定义变量的方法。

C语言编程>第四周 ⑥ 利用#define命令求一个数的平方。

C语言编程>第四周 ⑦ 用fillellipse画椭圆。

C语言编程>第四周 ⑧ 从键盘输入一个字符,判断它是否为数字。

第五周

C语言编程>第五周 ① 目前人民币共有以下几种面值(不包括角和): 1元 2元 5元 10元 20元 50元 100元 编写一个函数计算金额“X“需要多少张面值为n 元的纸币。

C语言编程>第五周 ② 编写一个程序,用于产生20个0~10之间的随机数,将这20个随机数存入数组, 并通过函数统计这些随机数中某个数出现的次数。

C语言编程>第五周 ③ 编写一个程序,用于求m的n次幂。m 和n 由用户输入, 调用自定义的求m 的n 次幂的函数,并输出计算结果。

C语言编程>第五周 ④ 编写一个程序,使用函数统计一串字符中的小写字母的个数,该函数参数为一个字符数组,返回值为小写字母的个数,在主函数中从键盘接受一串字符,并调用统计函数求出小写字母的个数,然后输出。

C语言编程>第五周 ⑤ 编写一个程序,从键盘输入X,Y,Z 3个数, 编写函数计算3个数的立方和并返回计算结果。

C语言编程>第五周 ⑥ 以表格的格式显示1到10的乘法表。

C语言编程>第五周 ⑦ 求1-1000中能被7或能被11,但不能同时被7和11整除的数。每10个为一行显示。

C语言编程>第五周 ⑧ 根据输入某个班级学员的成绩,计算该班学员的平均成绩,班 级学员要求用户输入。最后询问是否要继续。

第六周

C语言编程>第六周 ① 编写一个录入函数:用来从键盘接收n个整型数并存放在一个整型数组中。 在主函数中调用该函数计算出这n个整数之和。

C语言编程>第六周 ② 用户输入一组数据,直到输入回车结束,且把数据放入数组中。要求:先对数组进行冒泡排序,输出结果;再提示用户”是否插入数据”,若要插入数据,则把插入的数据插入到数组中,且仍按顺序输出;最后求出最大值,和最小值,输出。

C语言编程>第六周 ③ 在邮政系统中,收费是这样规定的,当邮包重量<=10公斤时,按每公斤0.25元收费;如果超过10公斤时,超过部分按0.34元收费,其余部分按0.25元收费。现要求用户输入邮包重量,请输出应付的邮资。

C语言编程>第六周 ④ 聚会时规定:男生,超过18岁可以喝酒,没有超过18岁时,喝饮料;女生,超过20岁时,可以喝酒,没有超过20岁时,喝饮料;请输入学生性别和学生的年龄,并根据输入的情况来判断喝什么!

C语言编程>第六周 ⑤ 北大青鸟要求:在推荐就业时,按以下几个标准来衡量
1):项目个数在5个以内:不能推荐就业
2):项目个数在6到10个以内:只能推荐重庆市内的小公司
3):项目个数在11到20个以内:可以推荐重庆市内的任何公司
4):项目个数在20个以上:可能进外企

C语言编程>第六周 ⑥ 输入一串字符,统计大大写字母的个数,并强调统计必须用函数。

C语言编程>第六周 ⑦ 编写一个程序用于创建一格结构BOOK,用来储存书的信息:书名,作者姓名,页数和价格,接受输入和输出 。

C语言编程>第六周 ⑧ 编写程序,实现魔方阵。

第七周

C语言编程>第七周 ① 请编写一个函数fun,它的功能是:求出1到m之内(含m)能被7或11整初的所有整数放在数组b中,通过n返回这些数的个数。

C语言编程>第七周 ② 请编写一个函数fun,它的功能是:找出一维整型数组元素中最小的值和它所在的下标,最小的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。

C语言编程>第七周 ③ 下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的r。

C语言编程>第七周 ④ 请编写函数fun,其功能是:将str所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全部删除;串中剩余字符所形成的一个新串放在s所指的数组中。

C语言编程>第七周 ⑤ 请编写一个函数void fun(ints,int t,intresult),用来求出数组的最小元素在数组中的下标,并存放在result所指的存储单元中。

C语言编程>第七周 ⑥ 给定程序的功能是判断字符串s中的某个字符是否与字符ch相同,若相同什么也不做,若不同则插在字符串的最后。

C语言编程>第七周 ⑦ 学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入结构体数组score中,请编写函数fun,它的功能是把分数最低的学生数据放在low所指的数组中。

C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

第八周

C语言编程>第八周 ① 请编写一个函数void fun(char*t,int p[]),统计在t字符串中“a”到“z”26个字母各自出现的次数,并依次放在p所指数组中。

C语言编程>第八周 ② 编写函数fun,函数的功能是:根据以下公式计算,计算结果作为函数值返回。

C语言编程>第八周 ③ 请编写一个函数void fun(char orig[],char result[],int flg),其功能是:删除一个字符串中指定下标的字符。其中,orig指向原字符串,删除后的字符串存放在result所指的数组中,flg中存放指定的下标。

C语言编程>第八周 ④ 请编写一个函数fun,它的功能是:计算并输出给定整数n的所有因子(不包括1与自身)之和。规定n的值不大于1000。

C语言编程>第八周 ⑤ 请编写函数fun,它的功能是:求Fibonacci数列中大于a(a>3)的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:
F(0)=0,f(1)=1
F(n)=F(m-1)+F(m-2)

C语言编程>第八周 ⑥ 编写函数fun,它的功能是计算并输出下列级数数和:

C语言编程>第八周 ⑦ 编写函数fun,它的功能是:根据以下公式求的值,结果由函数值带回。m与n为两个正整数且要求m>n。

C语言编程>第八周 ⑧ 编写程序,实现矩阵(3行3列)的转置(即行列互换)。

第九周

C语言编程>第九周 ① 下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int b[][N]),该函数的功能是:使数组左下半三角元素的值会全部置成0。

C语言编程>第九周 ② 请编写一个函数unsigned(unsigned n),n是一个大于10的无符号整数,若n是m(m≥2)位的整数,则函数求出n的后m-1位的数作为函数值返回。

C语言编程>第九周 ③ 请编写一个函数fun(char*str)该函数的功能是把字符串中的内容逆置。

C语言编程>第九周 ④ 编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)

C语言编程>第九周 ⑤ 请编写一个函数fun,它的功能是:根据以下公式求π的值(要求满足精度0.0005,即某项小于0.0005时停止迭代):

C语言编程>第九周 ⑥ 请编写一个函数fun,它的功能是:将s所指字符串中所有下标为奇数位置上的字母转换为小写(若该位置上下是字母,则不转换)。

C语言编程>第九周 ⑦ 请编写一个函数fun,它的功能是:求出一个2×M整型二维数组中最小元素的值,并将最小值返回调用函数。

C语言编程>第九周 ⑧ 请编写函数fun,其功能是:将两个两位数的正整数x、y合并成一个整数放在z中。合并的方式是:将x数的十位和个位依次放在z的千位和十位上,y的十位和个位依次放在z的百位和个位上。

第十周

C语言编程>第十周 ① 请编写函数fun,其功能是:将str所指字符串中下标为偶数同时ASCII值为奇数的字符删除,str中剩余的字符形成的新串放在s所指的数组中。

C语言编程>第十周 ② 编写函数fun,它的功能是:求m以内(不包括m)同时能被3与7整除的所有自然数之和的平方根a,并作为函数值返回。

C语言编程>第十周 ③ 请编写函数fun,其功能是:将str所指字符串中ASCII值为奇数的字符删除,串中剩余字符形成一个新串放在s所指的数组中。

C语言编程>第十周 ④ 请编写函数fun,其功能是:将两个两位数的正整数x、y合并成一个整数放在z中。合并的方式是:将x的十位和个位依次放在z的百位和个位上,y的十位和个位依次放在z的十位和千位上。

C语言编程>第十周 ⑤ 学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入结构体数组stu中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。

C语言编程>第十周 ⑥ 请编写函数fun,其功能是计算并输出下列多项式的值: Fn =1+1/1!+1/2!+1/3!+1/4!+…+1/m!

C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格。

C语言编程>第十周 ⑧ 请编写函数fun,其功能是:将两个两位正整数x、y合并成一个整数放在z中。合并的方式是:将x的十位和个位依次放在z的十位和千位上,y十位和个位依次放在z的百位和个位上。

第十一周

C语言编程>第十一周 ① 请编写函数fun,其功能是:将str所指字符串中下标为偶数的字符删除,字符串中剩余字符形成的新串放在s所指数组中。

C语言编程>第十一周 ② N名学生的成绩已在主函数中放入一个带头结点的链表结构中,a指向链表的头结点。请编写函数fun,它的功能是:找出学生的最高分,由函数返回。

C语言编程>第十一周 ③ 假定输入的字符串只包含字母和 “#”号。请编写函数fun,它的功能是:将字符串中的前导 “#”号全部移到字符串的尾部。

C语言编程>第十一周 ④ 请编写函数fun,该函数的功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出YES,否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。

C语言编程>第十一周 ⑤ 请编写一个函数,用来删除字符串中的所有空格。

C语言编程>第十一周 ⑥ 某学生的记录由学号、5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中。

C语言编程>第十一周 ⑦ 请编写函数fun,它的功能是:求出str所指字符串中指定字符的个数,并返回此值。

C语言编程>第十一周 ⑧ 请编写函数fun,该函数的功能是:移动一维数组中的内容:若数组中有m个整数,要求把下标从0到t(t≤m-1)的数组元素平移到数组的最后。

第十二周

C语言编程>第十二周 ① 请编写函数fun,该函数的功能是:移动字符串中的内容,移动的规则如下:把第1到第n个字符,平移到字符串的最后,把第n+1到最后的字符移到字符串的前部。

C语言编程>第十二周 ② 请编写函数fun,其功能是:将str所指字符串中除了小标为奇数、ASCII值也为奇数的字符之外,其余的所有字符都删除,串中剩余字符所形成的一个新串放在s所指的数组中。

C语言编程>第十二周 ③ 已知学生的记录由学号和学习成绩构成,M名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数。

C语言编程>第十二周 ④ 请编写函数fun,该函数的功能是:实现D=B+B′,即把矩阵B加上B的转置,存放在矩阵D中。计算结果在main函数中输出。

C语言编程>第十二周 ⑤ 假定输入的字符串中只包含字母和 ‘#’号。请编写函数fun,它的功能是:使字符串中尾部的 ‘#’号不得多于m个 ‘#’号,若多于m个,则删除多余的 “#”号;若少于或等于m个,则什么也不做,字符串中间和前面的 ‘#’号不删除。

C语言编程>第十二周 ⑥ 学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入结构体数组student中,请编写函数fun,它的功能是:把高于平均分的学生数据放在c所指的数组中,高于平均分的学生人数通过形参n传回,平均分通过函数值返回。

C语言编程>第十二周 ⑦ 假定输入的字符串中只包含字母和 “#”号。请编写函数fun,它的功能是:除了尾部的“#”号之外,将字符串中其他 “#”号全部删除。形参p已指向字符串中的最后一个字母。

C语言编程>第十二周 ⑧ 学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入结构体数组STU,请编写函数fun,它的功能是:把指定分数范围内的学生数据放在q所指的数组中,指定分数范围内的学生人数由函数值返回。

第十三周

C语言编程>第十三周 ① 请编写函数fun,该函数的的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。

C语言编程>第十三周 ② 请编写函数fun,该函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。

C语言编程>第十三周 ③ 编写一个函数fun,它的功能是:实现两个字符的连接(不使用库函数strcat),即把str2所指的字符串连接到str1所指的字符串后。

C语言编程>第十三周 ④ 假定输入的字符串中只包含字母和 “#”号。请编写函数fun,它的功能是:除了字符串前导和尾部的 “#”号之外,将串中其他 “#”号全部删除。

C语言编程>第十三周 ⑤ 学生的记录由学生和成绩组成,M名学生的数据已在主函数中放入结构体数组stu中,请编写函数fun,它的功能是:把分数最高的学生数据放在high所指的数组中。

C语言编程>第十三周 ⑥ 请编写函数fun,其功能是:计算并输出当x<0.97时下列多项式的值,直到|Fn-Fn-1|<0.000001为止。

C语言编程>第十三周 ⑦ 请编写函数fun ,其功能是:将str所指字符串中ASCII值为偶数的字符删除。串中剩余字符形成一个新串放入s所指的数组中。

C语言编程>第十三周 ⑧ 已知学生的记录由学号和学习成绩组成,M名学生的数据已存入stu结构体数组中。请编写函数fun,该函数的功能是:

第十四周

C语言编程>第十四周 ① 请编写函数fun,其功能是:将所有大于1且 小于整数 n的非素数存入a所指数组中,非素数的个数通过m传回。

C语言编程>第十四周 ② 假定输入的字符串中只包含字母和 “#”号,请编写函数fun,它的功能是:将字符串尾部的 “#”号全部删除,前面和中间的 “#”号不删除。

C语言编程>第十四周 ③ 请补充fun函数,该函数的功能是:按 “0”到 “9”统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。

C语言编程>第十四周 ④ M名学生的成绩已在主函数中放入一个带头结点的链表结构中,a指向链表的头结点。请编写函数fun,它的功能是:求出平均分,由函数值返回。

C语言编程>第十四周 ⑤ 请编写函数fun,其功能是将两个两位数的正整数x、y合并成一个整数放在z中。合并的方式是:将x的十位和个位数依次放在z的个位和百位上,y的十位和个位依次放在z的十位和千位上。

C语言编程>第十四周 ⑥ 请编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a的十位和个位依次放在c的百位和个位上,b的十位和个位依次放在c的千位和十位上。

C语言编程>第十四周 ⑦ 请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。

C语言编程>第十四周 ⑧ 学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入结构体数组stu中,请编写函数fun,它的功能是:把小于等于平均分的学生数据放在1所指的数组中,大于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。

第十五周

C语言编程>第十五周 ① 请编写函数fun,其功能是计算并输出下列多项式的值:

C语言编程>第十五周 ② 请编写函数fun,它的功能是计算:F= ,F作为函数值返回。在C语言中可调用log(n)函数求In(n),log函数的引用说明是:

C语言编程>第十五周 ③ 请编写函数fun,该函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。

C语言编程>第十五周 ④ 编写一个函数,从传入的num个字符串中找出最短的一个字符串,传回该串地址(用 “*”作为结束输入的标志)。

C语言编程>第十五周 ⑤ 假定输入的字符串中只包含字母和 “#”号,请编写函数fun,它的功能是:除了字符串前导的 “#”号之外,将串中其他“#”号全部删除。

C语言编程>第十五周 ⑥ 编写一个函数,该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数。

C语言编程>第十五周 ⑦ 编写一个函数,从传入的num个字符串中找出最短的一个字符串,传回该串地址(用 “*”作为结束输入的标志)。

C语言编程>第十五周 ⑧ 请编写函数fun,其功能是:计算并输出3到m之间所有素数的平方根之和。

第十六周

C语言编程>第十六周 ① 给定程序的功能是求1/4的圆周长。函数通过形参得到圆的直径,函数返回1/4的圆周长(圆周长公式为:L=Πd,在程序中定义的变量名要与公式的变量相同)。

C语言编程>第十六周 ② 函数fun的功能是:统计长整数test的各位上出现数字5、6、7的次数,并通过外部(全局)变量sum5、sum6、sum7返回主函数。

C语言编程>第十六周 ③ 请补充main函数,该函数的功能是:从键盘输入一组整数,使用条件表达式找出最大的整数。当输入的整数为-1时结束。

C语言编程>第十六周 ④ 请补充fun函数,该函数的功能是将字符串str中的小写字母都改为对应的大写字母,其它字符不变。

C语言编程>第十六周 ⑤ 请补充fun函数,该函数的功能是:依次取出字符串中所有大写字母,形成新的字符串,并取代原字符串。

C语言编程>第十六周 ⑥ 下列给定程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句或表达式。

C语言编程>第十六周 ⑦ s是全部由小写字母字符和空格字符组成的字符串,由len传入字符串的长度,请补充fun函数,该函数的功能是:统计字符串s中的单词数,结果由变量len传回。

C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度。请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中,函数返回数组a的长度。

第十七周

C语言编程>第十七周 ① 请补充main函数,该函数的功能是:从字符串 s中取出所有数字字符,并分别计数,把结果保存在数组a中并输出,把其它字符保存在a[10]中。

C语言编程>第十七周 ② 下列给定程序中,函数fun的功能是:从str所指字符串中,找出s所指子串的个数作为函数值返回。

C语言编程>第十七周 ③ 请补充fun函数,该函数的功能是:先将在字符串str中的字符串按 逆序存放在t 中,然后把str中的字符按正序连接到t的后面。

C语言编程>第十七周 ④ 下列给定程序中,函数fun的功能是:在字符串的最前端加入n个“*”号,形成新串,并且覆盖原串。

C语言编程>第十七周 ⑤ 请补充fun函数,该函数的功能是:用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元。

C语言编程>第十七周 ⑥ 下列给定程序中,函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。

C语言编程>第十七周 ⑦ 数组a[N]保存着一组3位数的无符合正整数,其元素的个数通过变量len传入fun函数。请补充fun函数,该函数的功能是:从数组a中找出个位和百位的数字相等的所有无符合整数,结果保存在数组yy中,其个数由fun函数返回。

C语言编程>第十七周 ⑧ 下列给定程序中,函数fun的功能是:逐个比较x、y两个字符串对应位置中的字符,把ASCII相等或值小的字符依次存放在z数组中,形成一个新的字符串。

第十八周

C语言编程>第十八周 ① 下列给定的程序中,函数fun的功能是:将str所指字符串中的字母转换为按字母序列的后继字母(Z转换A,z转换为a),其它字符不变。

C语言编程>第十八周 ② 下列给定程序中。fun函数的功能是:将q所指字符串中每个单词的最后一个字母改成大写(这里的“单词”是指由空格隔开的字符串)。

C语言编程>第十八周 ③ 下列给定程序中,函数fun的功能是:求三个数的最小公倍数。

C语言编程>第十八周 ④ 下列给定程序中,函数fun的功能是:依次取出字符串中所有字母字符,形成新的字符串,并取代原字符串。

C语言编程>第十八周 ⑤ 下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。

C语言编程>第十八周 ⑥ 请补充main函数,该函数的功能是:把字符串str1中的非空格字符拷贝到字符串str2中。

C语言编程>第十八周 ⑦ 下列给定程序中,函数fun的功能是:将字符串str中位于奇数位置的字符或ASCII码为偶数的字符依次放入字符串s中。

C语言编程>第十八周 ⑧ 给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。

第十九周

C语言编程>第十九周 ① 下列给定程序中,函数fun的功能是:将str所指字符串中出现的temp1所指子串全部替换成temp2所指子字符串,所形成的新串放在result所指的数组中。

C语言编程>第十九周 ② 请补充函数,该函数的功能是求一维数组a[N]的平均值,并对所得结果进行四舍五入保留两位小数。

C语言编程>第十九周 ③ 请补充main函数,该函数的功能是:计算四个学生各科的平均分。

C语言编程>第十九周 ④ 下列给定程序中,函数fun的功能是:实现两个整数的交换。

C语言编程>第十九周 ⑤ 请补充main函数,该函数的功能是:输出一个N×N矩阵,要求非对角线上的元素赋值1,对角线元素赋值0。

C语言编程>第十九周 ⑥ 下列给定程序中函数fun的功能是:从低位开始取出长整型变量x中偶数位上的数,依次构成一个新数放在y中。

C语言编程>第十九周 ⑦ 给定程序中,函数fun 的功能是:将形参student所指结构体数组中年龄最小者的数据作为函数值返回,并在main函数中输出。

C语言编程>第十九周 ⑧ 下列给定程序中,函数fun的功能是:将s所指字符串中最后一次出现的s1所指子串替换成s2所指子串,所形成的新串放在str所指的数据中。

第二十周

C语言编程>第二十周 ① 请补充main函数,该函数的功能是求1+2!+3!+…+N!的和。

C语言编程>第二十周 ② 下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调、次最大数和b[1]中的数对调。

C语言编程>第二十周 ③ 请补充fun函数,该函数的功能是:把字符串s中的字符按字符的ASCII码升序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传入。

C语言编程>第二十周 ④ 下列给定程序中,函数fun的功能是:从N个字符串中找出最长的字符串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。

C语言编程>第二十周 ⑤ 请补充main函数,该函数的功能是:如果数组a的前一个元素比后一个元素大,则把它保存在数组b中并输出。

C语言编程>第二十周 ⑥ 请补充main函数,该函数的功能是:打印出满足个位上的数字、十位上的数字和百位上的数字都相等的所有三位数。

C语言编程>第二十周 ⑦ 请补充fun函数,该函数的功能是把数组a中的奇数元素按原来的先后顺序放在原数组后面。

C语言编程>第二十周 ⑧ 下列给定程序中,函数fun的功能是:将n(1≤n≤10)个字符串连接起来,组成一个新串,放在s所指字符串中。

第二十一周

C语言编程>第二十一周 ① 下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。

C语言编程>第二十一周 ② 请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。

C语言编程>第二十一周 ③ 下列给定程序中,函数fun的的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。

C语言编程>第二十一周 ④ 请补充main函数,该函数的功能是:打印出1~99中满足个位数字的平方等于其本身的所有数。

C语言编程>第二十一周 ⑤ 下列给定程序中,函数fun的功能是:用冒泡法对5个字符串按由小到大的顺序进行排序。

C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。

C语言编程>第二十一周 ⑦ 下列给定程序中,函数fun的功能是:首先把y所指字符串中的字符按逆序存放,然后将x所指字符串中的字符和y所指字符串中的字符,按排序的顺序交叉合并到z所指数组中,过长的剩余字符接在z所指数组的尾部。

C语言编程>第二十一周 ⑧ 请补充main函数,该函数的功能是:输出方程组a+b=52,a+2b=60的一组正整数解。本题的结果是a=44,b=8。

第二十二周

C语言编程>第二十二周 ① 下列给定程序中,函数fun的功能是:找出一个大于给定整数n且紧随n的素数,并作为函数值返回。

C语言编程>第二十二周 ② 请补充fun函数,该函数的功能是:返回字符数组中指定字符的个数,指定字符从键盘输入。

C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值:

C语言编程>第二十二周 ④ 从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组中。

C语言编程>第二十二周 ⑤ 下列给定程序中,函数fun的功能是:将字符串p中的所有字符复制到字符串a中,要求每复制三个字符之后插入一个空格。

C语言编程>第二十二周 ⑥ 请补充fun函数,该函数的功能是:把字符下标能被2和3同时整除的字符从字符串s中删除,把剩余的字符重新保存在字符串s中。

C语言编程>第二十二周 ⑦ 下列给定程序中函数fun的功能是:从低位开始取出长整型变量a中奇数位上的数,依次构成一个新数放在b中。

C语言编程>第二十二周 ⑧ 请补充fun函数,该函数的功能是:求100(不包括100)以内能被2或3整除,但不能同时被2和3整除的自然数。结果保存在数组a中,fun函数返回数组a元素的个数。

第二十三周

C语言编程>第二十三周 ① 下列给定程序中,函数fun的功能是:求n!(n<20),所求阶乘的值作为函数值返回。例如,若n=5,则应输出120。

C语言编程>第二十三周 ② 请补充fun函数,该函数的功能是:交换数组a中最大和最小两个元素的位置,结果重新保存在原数组中,其它元素位置不变。注意数组a中没有相同元素。

C语言编程>第二十三周 ③ 下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序;然后把第三字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符中……待排序的字符串已在主函数中赋予。

C语言编程>第二十三周 ④ 请补充fun 函数,该函数的功能是:删除字符数组中比指定字符小的字符,指定字符从键盘输入,结果仍保存在原数组中。

C语言编程>第二十三周 ⑤ 请补充main函数,该函数的功能是:求1~100(不包括100)以内所有素数的平均值。

C语言编程>第二十三周 ⑥ 下列给定程序中函数fun的功能是:删除字符串s中的所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用 “#”结束输入。

C语言编程>第二十三周 ⑦ 请补充main函数,该函数的功能是:求n!。

C语言编程>第二十三周 ⑧ 下列给定程序中,函数fun的功能是:统计一个无符合整数中各位数字值为0的个数,通过形参传回主函数,并把该整数中各位上最大的数字值作为函数值返回。

第二十四周

C语言编程>第二十四周 ① 请补充fun函数,该函数的功能是判断一个数是否为素数。该数是素数时,函数返回字符串 “yes!”,否则函数返回字符串 “no!”,并在主函数中输出。

C语言编程>第二十四周 ② 下列给定程序中函数fun的功能是:先将在字符串str中的字符按逆序存放到s串中,然后把str中的字符按正序连接到s串的后面。

C语言编程>第二十四周 ③ 给定程序的功能是将m个人的考试成绩进行分段统计,考试成绩放在score数组中,各分段的人数存到a数组中:

C语言编程>第二十四周 ④ 下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。

C语言编程>第二十四周 ⑤ s为一个字符序列,请补充fun函数,该函数的功能是:查找s 中值为a 的元素,返回找到值为a的元素个数,并把这些值为 a 的元素下标依次保存在数组str中。

C语言编程>第二十四周 ⑥ 下列给定程序中,函数fun的功能是:用递归算法计算斐波拉契级数数列中第n项的值。从第1项起,斐波拉契级数序列为1、1、2、3、5、8、…

C语言编程>第二十四周 ⑦ 给定程序中,函数fun的功能是:将s所指字符串中的所有非数字字符移到所有数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。

C语言编程>第二十四周 ⑧ 下列给定程序中,函数fun的功能是:计算并输出max以内最大的10个素数之和。high由主函数传给fun函数。

第二十五周

C语言编程>第二十五周 ① 给定程序中,函数fun的功能是:在形参s所指字符串中的每个非数字字符之后插入一个“*”号。

C语言编程>第二十五周 ② 下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。

C语言编程>第二十五周 ③ 下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成三角形函数返回1,若不能构成三角形函数返回0。

C语言编程>第二十五周 ④ 请补充fun函数,该函数的功能是求能整除k且是偶数的数,把这些数保存在数组a,并按从大到小输出。

C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。

C语言编程>第二十五周 ⑥ 请补充函数fun,该函数的功能是:统计所有小于等于x(x>2)的素数的个数,素数的个数作为函数值返回。

C语言编程>第二十五周 ⑦ 下列给定程序中函数fun的功能是:计算m!。

C语言编程>第二十五周 ⑧ 下列给定程序中函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在b中。高位仍在高位,低位仍在低位。

第二十六周

C语言编程>第二十六周 ① 函数fun的功能是:将形参b所指数组中的前半部分元素的值和后半部分元素的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。

C语言编程>第二十六周 ② 下列给定程序中函数fun的功能是:将字符串中的内容按逆序输出,但不改变字符串中的内容。

C语言编程>第二十六周 ③ 请补充fun函数,该函数的功能是判断一个数的个位数字和百位数字之和是否等于其十位上的数字,是则返回“yes!”,否则返回 “no!”。

C语言编程>第二十六周 ④ 请补充 main函数,该函数的功能是:从键盘输入一个字符串并保存在字符s1中,把字符串s1中下标为奇数的字符保存在字符串s2中并输出。

C语言编程>第二十六周 ⑤ 在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。

C语言编程>第二十六周 ⑥ 请补充fun函数,该函数的功能是:按 “0”到 “9”统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。

C语言编程>第二十六周 ⑦ 下列给定程序中,函数fun的功能是:从字符串s中删除所有小写字母 “c”。

C语言编程>第二十六周 ⑧ 请补充fun函数,该函数的功能是在字符串的最前端加入num个 “*”号,形成新串且覆盖原串。

第二十八周

C语言编程>第二十七周 ① 请补充fun函数,该函数的功能是:寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组a中,函数返回素数的个数。

C语言编程>第二十七周 ② 下列 给定程序中函数fun的功能是:传入一个整数n,计算如下公式的值:

C语言编程>第二十七周 ③ 请补充fun函数,该函数的功能是计算并输出下列多项式的值:

C语言编程>第二十七周 ④ 下列给定程序中函数fun的功能是:输出N行N列正方阵,然后求两条对角线上各元素之和,返回此和数。

C语言编程>第二十七周 ⑤ 请补充main函数,该函数的功能是:输出一个N×N矩阵,要求周边元素赋值0,非周边元素赋值1。

C语言编程>第二十七周 ⑥ 下列给定程序中,函数fun的功能是:将十进制正整数n转换成i(2≤i≤9)进制数,并按位输出。

C语言编程>第二十七周 ⑦ 请补充main函数,该函数的功能是:把一个二维字符数组每行字符串最大的字符拷贝到字符数组str中。

C语言编程>第二十七周 ⑧ 下列给定程序中,函数fun的功能是:把主函数中输入的3个数,最大的放在 x中,最小的放在z中。

❤❤❤❤❤❤ 未完待续&…… ❤❤❤❤❤❤

越努力越幸运!
加油,奥力给!!!

更多推荐

C语言程序设计专栏索引