第三周作业
题目一7-9A乘以B
1.实验代码
#include <stdio.h> int main(){ int a,b; scanf("%d %d",&a,&b); printf("%d\n",a*b); return 0; }
2.设计思路
第一步:输入基本程序框架
第二步:填写题目中的变量
第三步:分清输入和输出变量并将其写到相应的地方
3.遇到的问题及解决方法
遇到的问题:添加运算符后编译不了
解决方法:将英文的错误提示翻译成汉语找到相应的错误,修正后再试,而且问同学得知不需要输入运算符,只需在printf中输入a*b即可
4.运行结果图
题目二7-10求整数均值
1.实验代码
#include <stdio.h> int main() { int a,b,c,d; int sum; float aver; scanf("%d %d %d %d",&a,&b,&c,&d); sum=a+b+c+d; aver=(float)sum/4; printf("Sum = %d; Average = %.1f",sum,aver); return 0; }
2.设计思路
第一步:写程序框架
第二步:分清变量类型(int或float)并定义变量
第三步:输入题目要求的公式及相应的运算符
3.遇到的问题及解决方法
遇到的问题:编译器可以编译成功,在PTA上提交就提示格式错误
解决方法:认真检查后发现Printf中的Average前少了空格,加上后就上传答案正确了
注:今后要认真的检查自己写的代码printf中的输入格式是否与PTA中要求的格式一致
4.运行结果截图
题目三7-11是不是太胖了
1.实验代码
#include <stdio.h> int main() { int A; float B,C; scanf("%d",&A); B=(A-100)*0.9; C=B*2; printf("%.1f",C); return 0; }
2.设计思路
第一步:写出框架
第二步:分清变量类型
第三步:输入计算公式
第四步:写出需要输出内容
3.遇到的问题及解决方法
这道题没有什么问题
4.运行结果图
题目四7-6输出各位数字
1.实验代码
#include <stdio.h> int main() { int a,b,c,d; scanf("%d",&a); b=a/100; c=a/10%10; d=a%10; printf("%d,%d,%d",b,c,d); return 0; }
2.设计思路
第一步:写出程序框架
第二步:明白所需变量类型
第三步:输入变量及运算公式
第四步:输入printf中的内容
3.遇到的问题及解决方法
本题遇到的问题和第一二题遇到的问题类似,在前面已经解决,但这里仍出现了错误
注:要把遇到的问题记录下来,多看看,尽量避免同一个问题犯两次错误
4.运行结果图
五:PTA提交列表截图
六:
1.git上传文件截图
2.git地址:https://git.coding.net/Hunjunxian/zuoye.git
七:遇到的问题及解决办法
遇到的问题:在PTA上提交作业时总是格式错误,还有在使用浮点数时printf中的%.1f总是丢了.1
解决办法:将自己写的代码中printf中的内容与PTA中的输出格式对比,查找错误,发现总是少了空格或字母的大小写弄错;关于浮点数的使用就回看上课拍的课件照片,多练习几次就记住了,问题就解决了
八:学习进度条及折线图
日期 | 代码行数 | 博客字数 | 所用时间 | 知识点 |
2017.10.17 | 86 | 350-400 | 4小时20多分 | 变量类型,重点浮点数 |
折线图:
九:我评论的博客
姚爽 http://www.cnblogs.com/yaoshuang/
何宗彦 http://www.cnblogs.com/hezongyan/
麒麟666 http://home.cnblogs.com/u/blueblog6/