摘要: 第5题:/*通信录排序:建立一个通信录,通信录的结构记录包括:姓名、生日、电话号码;其中生日又包括三项:年、月、日。编写程序,定义一个嵌套的结构类型,输入n(n<10)个联系人的信息,再按他们的年龄从大到小的顺序依次输出其信息。试编写相应程序。*/ #include<stdio.h>struct s 阅读全文
posted @ 2019-06-25 18:33 马艳 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 第1题 /*拆分实数的整数和小数部分:要求自定义一个函数void splitfloat(float x,int*intpart,float*fracpart),其中x是拆分出来的实数,*intpart和*fracpart分别是将实数x拆分出来的整数部分与小数部分。编写主函数,并在其中调用函数 spl 阅读全文
posted @ 2019-06-19 15:35 马艳 阅读(204) 评论(0) 推荐(0) 编辑
摘要: /*输出杨辉三角形*/ #include<stdio.h>#define N 14int main(void){ int i,j,k,n=0,a[N][N]; while(n<=0||n>=13) {printf("输入要打印的行数:"); scanf("%d",&n);} printf("%d行杨 阅读全文
posted @ 2019-06-11 23:06 马艳 阅读(196) 评论(1) 推荐(0) 编辑
摘要: 心得:首先第一题我觉得应该熟悉选择排序的算法步骤,并且熟练掌握。 在做本次作业过程中遇到的问题还是很多的,总是想不到那个点,还是缺乏练习,导致拿到一道题无从下手。课下还是应该多练练,然后不熟悉的多看多练,明白程序让干什么. 第1题:/*选择法排序。输入一个正整数n(1<n<=10),再输入n个整数, 阅读全文
posted @ 2019-06-10 20:50 马艳 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 第3题 :使用函数输出指定范围内的完数:输入两个正整数m和n(1<=m,n<=1000),输出m~n之间的所有完数,完数就是因子和与它本身相等的数。要求定义并调用函数factorsum(number),它的功能是返回 number的因子和,例如,factorsum(12)的返回值是16(1+2+3+ 阅读全文
posted @ 2019-05-27 19:51 马艳 阅读(220) 评论(1) 推荐(0) 编辑
摘要: 心得:刚拿到题目我在想这个程序需要用循环嵌套实现,可是发现题目要求调用函数prime(m),要用函数实现素数的判断。程序一开始有错误,我发现函数声明的时候我把分号丢了,再一次让我区分了函数定义和函数声明的区别。程序编写过程中最大的问题就是对所学的内容还是不够熟悉,还需要熟悉函数的程序设计步骤,课下还 阅读全文
posted @ 2019-05-06 12:44 马艳 阅读(143) 评论(1) 推荐(0) 编辑
摘要: 1、输入两个正整数m和n(m<=1000,n<=1000),求其最大公约数和最小公倍数。编写相应程序。 2、心得:感觉这次的程序编的有点困难,刚开始思路也不清晰,相比前几次,这次有点吃力,所以我用实验书上的步骤一步一步慢慢编写,反复修改,才弄出来。这次用到了do-while的循环语句,自己还是欠缺, 阅读全文
posted @ 2019-04-15 23:05 马艳 阅读(133) 评论(1) 推荐(0) 编辑
摘要: 刚拿到题目的时候我还是挺有信心的,一开始完成的也挺顺利,没有出现错误,但最后运行结果和理想的不一致,反复看了好几遍,还是没能发现到底哪里错了,我又读了几遍题目,发现有一个地方我理解错了,导致运行结果与预期的不符,还是自己审题不清,希望以后可以细心一点。 #include<stdio.h>int ma 阅读全文
posted @ 2019-04-10 14:55 马艳 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-29 15:42 马艳 阅读(109) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-19 21:05 马艳 阅读(80) 评论(0) 推荐(0) 编辑