寒假作业c语言

发布 2022-10-10 12:42:28 阅读 2848

1、从键盘上输入不多于5位的正整数,(1)求出它是几位数,(2)分别打印出每一位数字,(3)按逆序打印出各位数字。用自定义函数来完成。

2、输出以下图案,用三种循环语句分别实现,并将三种循环语句写成函数。

3、从键盘上输入若干字符,判断字符串是否为纯数字符串。提示:(1)、利用数组与指针。

(2)、主函数完成从键盘上输入若干字符,并输出结果。(3)、子函数完成对纯数字符串的判断。并将判断结果返回主函数。

4、写一个函数fun(char *s),该函数的功能是把字符串中的内容逆置。用指针和数组完成如:字符串中原有的字符为abcd,则调用该函数后,串中的内容为dcba。

5.输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换,写3个函数:(1)输入10个数;(2)进行处理;(3)输出10个数。

6.在主函数中输入10个不等长的字符串。用另一个函数对它们排序,然后在主函数输出这个已排好序的字符串。

如:输入:china,japan,yemen,pakistan,mexico,korea,brazil,iceland,canada,mongolia,输出:

brazil,canada,china,iceland,japan,korea,mexico,mongolia,pakistan,yemen

7、从键盘上输入,5个学生与每个学生的3门课的成绩。(1)将原有数据和平均分数存放在磁盘文件student中;(2)找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩;(3)找出平均成绩在90分以上或全部课程成绩在85分以上的学生。分。

别编4个函数实现以上3个要求。注:首先,要有学生的结构体。

8、将上题student文件中的学生数据(1)按平均分进行排序处理,并将排序后的学生数据存入一个新文件stu_sort中。(2)插入一个学生,程序先计算新插入学生的平均成绩,再将它按平均成绩高低顺序插入,并存入stu_sort中。

9、从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件中保存,输入的字符串以“!”结束。

10、请编写一个函数fun,它的功能时:求fibonacci数列中大于t的最小的一个数,结果由函数返回。其中fibonacci数列f(n)的定义为:

f(0)=0,f(1)=1,f(n)=f(n-1)+f(n-2)

高级:1.编写一个宏min(a, b)

使之能求得a和b中较小的那个。

如a = min(3, 2)时, a = 2a = min(6, 10)时,a = 6

2.编写一个单向不循环链表相应的对链表的操作链表的数据域要包括数据:a.字符串b.整形c.浮点型例:

struct data;

操作包括建立空链表。

插入一个结点(没有规定插在哪个位置)删除一个结点。

按照姓名查找一个结点按照年龄排序链表完全释放。

3.有如下数组。

struct dataarrow[8];

按如下方式为数组的每个元素赋值lowwer的值等于元素所在的下标rand中存放了10~90的随机数。

math中存放了rand中的整数的字符串形式。

然后,用一种稳定的排序方法按rand为这个数组排序打印结果。

4.写一个调试宏myprint()

当定义debug宏时。编译运行后,myprint宏会打印它所在的行号,函数名和文件名当debug没有被定义时,编译运行后,myprint宏什么也不打印(利用#ifdef)

5.编写一个双向循环链表相应的对链表的操作链表的数据域要包括数据:a.字符串b.整形c.浮点型。

例:struct data;

操作包括建立空链表。

插入一个结点(没有规定插在哪个位置)删除一个结点。

按照姓名查找一个结点按照年龄排序按照名字排序。

按照平均成绩排序(必须使用函数指针,来实现以上3个函数,不要各自拥有一个完整的排序过程)链表完全释放。

C语言寒假作业

1.编写函数,实现b a a 即把矩阵a加上a转置,存放在b中。1 2 3转置后 1 4 7 include void fun int a 3 3 int b 3 3 for int i 0 i 3 i void main int a 3 3 t 3 3 int i,j printf the ori...

《C语言程序设计》寒假作业

说明 1 此次作业要求打印 正反面打印 出来后直接在打印纸上答题,开学第1周理论课时带来 2 寒假作业分三部分,其中第 部分为学期末抽查考试试卷和期末考试试卷,大家认真做一遍,开学第一周公布答案 3 开学第一周实验课测试指法,请大家寒假期间练习 4 希望同学们假期复习巩固所学内容,学有余力的同学尽量...

语言寒假作业

语言寒假作业 做完之后背诵,开学检查 一 填空题。1.幼儿园语言教育的活动分类目标包括。2.专门的语言教育内容包括。3.讲述活动主要内容主要有。4.文学作品学习活动具体内容有。5.早期阅读活动具体内容有前识字经验。6.谈话活动具体内容有分享经验谈话。7.婴儿开始会说简单的句子是中岁。8.学前儿童语言...