第三次作业
Posted 贾瑱i
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三次作业相关的知识,希望对你有一定的参考价值。
题目1.A乘以B
#include<stdio.h> int main () { int A,B,C; scanf("%d %d",&A,&B); C=A*B; printf("%d\\n",C); return 0; }
设计思路:
第一步:给出变量A,B,C。
第二步:通过scanf使得可以给A,B分别赋值。
第三步:令C=A乘以B。
第四步:输出十进制数C得到A乘以B的结果。
调试过程:
1.在学代码的过程中由于在scanf之前使得C=A*B,导致结果始终为0,改变位置后问题得到解决。
运行结果:
题目2.求整数平均值
#include<stdio.h> int main() { int a,b,c,d,Sum; float Average; scanf("%d %d %d %d",&a,&b,&c,&d); Sum=a+b+c+d; Average=(a+b+c+d)/4.0; printf("Sum = %d; Average = %.1f",Sum,Average); }
设计思路:
第一步:给出4个变量以及他们的加和sum.
第二步:定义出平均值Average。
第三步:分别给四个变量赋值并求和求平均值。
第四步:以保留小数点后一位的方式,输出求的平均值。
调试过程:
在本题中我并没有遇到什么困难。
运行结果:
题目3.是不是太胖了
#include<stdio.h> int main () { int H; float C; scanf("%d",&H); C=(H-100)*0.9*2; printf("%.1f",C); return 0; }
设计思路:
第一步:给出身高H,并定义出浮点数C.
第二步:使得H可以赋值。
第三步:通过计算公式,得到所求标准体重C。
第四步:以保留一位小数的方式输出C。
调试过程:
1.在给定变量时,并未将C设置为浮点数,使得得数始终为0.0,请教同学后将C定义成浮点数后问题得到解决。
运行过程:
题目4.输出各位数字
#include<stdio.h> int main () { int a; scanf("%d",&a); printf("%d,%d,%d",a/100,(a/10)%10,a%10); return 0; }
设计思路:
第一步:定义出变量a,并可以对其进行赋值。
第二步:分别输出各个位上的数字。
调试过程:
因为之前有在课堂上听过老师讲解,所以在输入过程中并没有什么困难,只是没有背牢怎么求三位数的十位。
运行结果:
我的git地址:https://git.coding.net/jz19990201lkx/At-firstly.git
PTA提交列表:
本周学习内容总结:
在本周的学习中,我清楚的明白了在敲代码时格式的重要性,可能因为一个格式的错误,一个原本正确的代码会在PTA上的输出格式中屡屡出错。
同时,我也明白了这个专业对于熟练度的要求之高,不单单体现在失误率上,更体现在一个不是很难的代码的完成速度上,所以以后的学习过程中我要加强练习,延长每周敲代码的时间,减少失误率同时提升自己的速度,更好的去学习这个专业。
而遇到的问题,基本都是体现在对已学习过知识的掌握不够扎实,很简单的体现在了一个求三位数的十位上的数字上,一旦记混了,整条程序都抛不下去,一切功亏一篑。所以在以后的学习中,我会加强对这方面知识的温习和掌握。
对同学作业的点评:
1.金海东同学的作业,我觉得在题目的分析上很详细,讲出了思路和步骤,同时还完成了我不会的折线图,所以我觉得比较厉害。
2.徐铭博同学的作业,我觉得在题目分析上国语简单,但是据我了解,他是个隐藏大佬,所以我也不太好发表我片面的见解。
3.于耀凇同学的作业我觉得对自己剖析的很全面而且题目分析也很细致,是一个值得学习的大佬。
我觉得我的码市账号的代码管理好像出了一些问题,一直也没有解决,如果可以解决的话我会把应有的截图编辑进去的。
以上是关于第三次作业的主要内容,如果未能解决你的问题,请参考以下文章