第三周作业
****学习内容总结****
要求2:
题目1:A乘以B
1.实验代码
#include<stdio.h> int main() { int A,B,C; scanf("%d %d",&A,&B); C=A*B; printf("%d\n",C); return 0; }
2.设计思路
主要描述题目算法
第一步:构建出C语言的框架
第二步:定义A,B,C三个变量,给出C=A*B的算法
3.本调试过程中出现的问题和解决方法
错误提示截图
碰到问题如何解决:仔细观察把retutn改成return
运行结果截图
题目2:求整数均值
1.实验代码
#include<stdio.h> int main() { int A,B,C,D; scanf("%d %d %d %d",&A,&B,&C,&D); int Sum=0; float Average=0; Sum=A+B+C+D; Average=(A+B+C+D)/4.0; printf("Sum = %d; Average = %.1f\n",Sum,Average); return 0; }
2.设计思路
主要描述题目算法
第一步:定义ABCD四个变量
第二步:给出一个求和算法和一个均值算法
3.本调试过程中遇到的问题和解决办法
错误提示截图
碰到问题如何解决:询问同学把4改成4.0
运行结果截图:
题目3:是不是太胖了
1.实验代码
#include<stdio.h> int main() { int H; scanf("%d",&H); float gj,aj; gj=(H-100)*0.9; aj=gj*2; printf("%0.1f\n",aj); return 0; }
2.设计思路
主要描述题目算法
第一步:定义H,gj,aj三个变量
第二步:依据题意给出两个算法
3.本调试过程中遇到的问题和解决办法
错误提示截图
碰到问题如何解决:在自己的编译器编译一下发现2与gj之间要有*
运行结果截图
题目4:输出各位数字
1.实验代码
#include<stdio.h> int main() { int a,b,c,d; scanf("%d",&a); b=a/100; c=(a-b*100)/10; d=a-b*100-c*10; printf("%d,%d,%d",b,c,d); return 0; }
2.设计思路
主要描述题目算法
第一步:定义a,b,c,d,四个变量
第二步:给出三个算法使b,c,d,分别代表百位,十位,个位数字
3.本调试过程中出现的问题和解决办法
错误提示截图
碰到问题如何解决:经过前面几题的经验,发现a之前要有&
运行结果截图
要求4:
1、总结本周所学内容、遇到的问题
本周上课讲的内容
复习巩固scanf函数的运用;学习了if语句的使用,在课堂上也有所练习;练习了关于整数型变量“/”和“%”运算的使用;学习了else if句型并在课堂上进行了练习;
学习了如何判定已读入数范围是否符合题设。
学会了用“%.1f”来精确浮点型变量精确到小数点后位数;通过PTA作业编程错误来进一步熟悉了计算机的运算
本周遇到的问题
错误截图
如何解决:在课堂上及时向老师提问
2.点评同学作业
曹琪http://www.cnblogs.com/blueblog6/p/7687445.html
陈雨秋http://www.cnblogs.com/cyq66992152/
郭志康http://www.cnblogs.com/gzk08-20/p/7675386.html