c语言第五次作业--函数】的更多相关文章

一.PTA实验作业 题目1: 6-6 使用函数输出水仙花数 1.本题PTA提交列表 2.设计思路 1.narcissistic函数 1.由于number的值后面会变化,所以定义d,e用于储存number,以方便后来的计算和比较 定义count和f用于储存number的位数,c用于储存number的个位数,i为循环变量,b储存每个个位数 的count次方,sum储存b的和 2.用while循环语句,令number=number/10,每次少一位数,count+=1,直到number=0时得到它的位…
一.PTA实验作业 题目1.使用函数输出一个整数的逆序数 1.本题PTA提交列表 2.设计思路 1.int mod,rever:分别表示余数和返回的数 2.while(number%10 || number/10) 保证取了每一个位置上的数,不满足时,return rever 3.mod=number%10 取个位上的数字 4.number/=10 去掉个位上的数 5.rever=rever*10+mod,返回第2步 3.本题调试过程碰到问题 没遇到问题,pta一次通过. 题目2.使用函数输出水…
目录 网络1911.1912 C语言第4次作业--函数批改总结 一.评分规则 二.本次作业亮点 三.本次作业存在的问题 四.助教有话说 五.得分详情 网络1911.1912 C语言第4次作业--函数批改总结 一.评分规则 编程规范主要指变量命名,不要a,b,c,x,y,z.函数命名要驼峰命名.太随意命名负分 函数接口主要就是设计函数尽量不过重复功能.void fun()类似无参无返回 算法代码,就看程序流程.完成功能如何评分 调试问题一句话或没实质内容扣分 原则上,认定代码是自己独立编写,就算没…
C语言程序设计第五次作业--循环结构(1) (一)改错题 输出华氏摄氏温度转换表:输入两个整数lower和upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是{lower,upper},每次增加2℉.计算公式如下:++c = 5×(f-32)/9++. 其中,c表示摄氏温度,f表示华氏温度. 输入输出样例1: Enter lower:32 Enter upper:35 fahr celsius 32 0.0 34 1.1 输入输出样例2: Enter lower:40 Enter upp…
一.实验作业 1.1 PTA题目:递归法对任意10个数据按降序排序 设计思路 定义整型循环变量i,最小值下标min,中间变量t 若n==1,直接返回 否则 min=10-n 最小值下标赋初值 for i= 10-n to 10 若a[i]小于a[min] 交换下标min=i 利用中间变量 t=a[min] a[min]=a[10-n] a[10-n]=t 再次进入递归 sort(a,n-1) 代码截图 调试问题 刚开始我判断n时,直接if(n),提交后答案错误,才拿到dev里运行,发现他直接返回…
1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 没想到都已经学习完C语言的灵魂-指针的内容了(当然也是C里面最难学习的内容了).虽然在之前就有听学习进度比较快的同学大概介绍过指针,不过那时候是仅限于知道这个是一个特好用的东西,不过开始学习就懵逼了,上课听老师讲课只知道这个指针指向那个地址又对应哪一个内容,emmmm(自闭了)在经过一段时间学习指针后,. 在指针的调用还有它指向什么内容还是不是很掌握.数组和字符串和指针之间的联系,比如各元素的地址与数组名…
1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 学习C语言也半个学期了,前天也才刚刚进行了半期考试,emmm,成绩很差,可以反应出来我这半学期学习的效果并不是特别好.代码量少,对于一些基础用法不能熟练(比如这次考试的编程题第三题,竟然忘了对素数的判断,还有就是对于循环结构程序运行过程不能了解透彻导致缺漏,和错判变量的值.....) 我在打函数PTA的时候发现相较循环嵌套,函数加了例如函数调用,形参实参的参数值传递极大的简化了代码,不过难也就难在参数传递…
本次作业亮点 1.1整体情况 本次作业主要是对上次的大作业利用指针进行改进,但是大部分同学并没有很好按照老师的要求对大作业进行改进,函数的分装性也做得不够好,由于是初步学习指针,大家在本次的作业改造中感受到指针深深的'恶意',但是这不是这次大家没能够很好完成作业的借口,认识到自己的不足应该更要好好学习. 1.2博客推荐 谢晓淞 推荐理由:PTA题目一题多解,思路清晰,大作业改造成功,将对表达式的计算将运算符和数据分开,做法很好,而且加了排名功能. 康友煌 推荐理由:本次对大作业改造成功,代码简洁…
变量的内存分析 字节和地址 为了更好地理解变量在内存中的存储细节,先来认识一下内存中的"字节"和"地址". 内存以"字节为单位" 0x表示的是十六进制,不用过于纠结,能看懂这些数字之间谁大谁小就行了 不同类型占用的字节是不一样的,数据越大,所需的字节数就越多 变量的存储 所占用字节数跟类型有关,也跟编译器环境有关 变量实例 int b = 10; int a = 20; 内存由大到小寻址,优先分配内存地址较大的字节给变量.b的内存地址比a大 每个…
7-2 区位码输入法: 1. 本题PTA提交列表: 2.设计思路: 1.simple定义输入数,character1和character2分别定义低字节和高字节区位码,digit存储取余后的数,sum存储取出的需要的数: 2.输入simple: 3.i=1;i<=2;i++: 4.取出simple个位上的数,存储在digit中: 5.去掉simple各位的数: sum=sum+digit*pow(10,count): 7.count用来判断digit所乘的10的个数: character1=su…