C语言博客作业—函数嵌套调用】的更多相关文章

一.实验作业(6分) 本周作业要求: 选一题PTA题目介绍. 学习工程文件应用,设计实现学生成绩管理系统. 学生成绩管理系统要求 设计一个菜单驱动的学生成绩管理程序,管理n个学生m门考试科目成绩,实现以下功能: 命令1:能够新增学生信息,并计算总分和平均分. 能够新增学生成绩信息. (学生按照学号排序,新增学生应该按照学号插入已有数组,并保持有序,插入排序实现) 命令2:根据输入学号和课程号修改学生成绩信息. 命令3:根据输入学号和课程删除学生成绩信息. 命令4:输出显示所有学生成绩信息.(按照…
一.实验作业 1.1 PTA题目:递归法对任意10个数据按降序排序 1.1.1设计思路 void sort(int a[],int n) { 定义整型循环变量i,中间变量temp,最小值min: 令min等于a[10-n]: for i=10-n to i<10 如果(a[i]小于min){ 交换a[i]和min的值: } end for 令a[10-n]等于min: if(n不等于0) 返回sort(a,n-1); } 1.1.2代码截图 1.1.3调试问题 本题没有遇到较大问题,就是每次转换…
一.实验作业 1.1 PTA题目 题目:递归实现顺序输出整数 1. 本题PTA提交列表 2. 设计思路 printdigits函数 定义整型变量result存放结果 if n是10的倍数 result=n else 取n的个位数赋值给result 递归调用printdigits(n/10) 输出result 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明 ①递归出口错误.零的情况考虑错误. ②修改递归出口后正确. 1.2 学生成绩管理系统(目前的代码只能基本完成内容) 1.2.1…
一.PTA实验作业 题目1:6-6 使用函数输出水仙花数 1.本题PTA提交列表 2. 设计思路 int narcissistic( int number ) //函数定义 1.定义整数型变量a.i分别来存放number分离的出来的数和进行digit次幂运算的循环次数 2.定义x=number,b=1,c=number,sum=0,定义整数型变量digit来存放位数 3.利用循环求出数的位数 for(digit=1;;digit++){ x=x/10;if(x==0){break;}} 4.a=…
一.PTA实验作业 题目1:使用函数输出水仙花数 1. 本题PTA提交列表 2. 设计思路 (1)首先定义函数narcissistic(number)判断number是否为水仙花数: (2)narc用于存放各个数的count次方的累加结果,total为各个位上的数的count次方,N为各个位上的数,M保留number的初值,count为number的位数,i,k为循环变量: (3)把number的值赋给M,赋narc和count的初值为0: (4)while(number!=0)时 ,执行下一步…
一.PTA实验作业 题目1 (6-7) (1).本题PTA提交列表 (2)设计思路 设计第一个函数判断是否完数int factorsum( int number ) 定义sum.i:sum初始化归0,循环变量i 若number=1,则sum=1 i=1,当i小于number时循环 若number能被i整除, sum+=i 返回sum的值 设计第二个函数void PrintPN( int m, int n )逐行输出每个完数的因子累加形式的分解式 标志变量flag=1,循环变量i for (;m<…
一.PTA实验作业 题目1:6-3 使用函数判断完全平方数 1. 本题PTA提交列表 2. 设计思路 1.定义int IsSquare( int n )函数 2.判断(sqrt(n)是否为整数 3.,sqrt(n)-(int) sqrt(n) ==0若是则返回1是否则返回0 3.本题调试过程碰到问题及PTA提交列表情况说明. 遇到问题 1.不知道如何去判断一个数是否为整数,后来想到用int强行定义为整数在再用原来的 减去这个值来判断,十分巧妙. 题目2:6-6 使用函数输出水仙花数 1. 本题P…
C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我很混乱.我现在对链表这一块还很不熟,我仅能做到读懂代码,但要用链表编程还是有点吃力.再说文件这一块吧.我感觉课本我看的懂,例题也可以理解,但还是不会用它来建工程.emmmmm,以至于我对大作业还是一脸懵逼, 不过呐,我参照着大佬的代码,学着去写一点.把自己会的都写上去,再一点一点慢慢改过来,虽然最后我还是没…
C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对教师教学建议等等. 对文件和结构不懂,考试前很认真的看了一遍书,抄写了一写笔记,掌握了一些知识,但还是有不足的地方很多.做大作业的时候问题很多,刚开始对使用指针函数,返回值的关系不太清,通过上次大作业,让我领悟了一些.这次在文件的过程中,也遇到了不少的问题,自己经过调试把语法错误和编译错误找出来后,运行又没…
C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不理解地方,对教师教学建议等. 感觉指针真的像指针一样,好绕,让我不能理解,甚至很懵,课后重新看了书,看视频后,理解了一点点,可对于题目,这远远不够啊!深刻的记得星期五晚上,一直在做一个题目,还是做不出来(真的好绝望),问了其他同学也没有解决,第二天早上起来,想到了它还没有做完,就看看,还是不…