第三周作业
一.完成PTA题目中的4题
1.A乘以B
(1).实验代码
#include <stdio.h> int main() { int A,B; scanf("%d %d",&A,&B); printf("%d",A*B); }
(2).设计思路
a。输入整型变量A,B
b。输出整型A*B的值
(3).本题遇到的问题及解决方法
问题:在处存在疑惑
解决方法:咨询同学,对比同学代码,发现不需要考虑范围
(4).运行结果
2.求整数均值
(1).实验代码
#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=sum/4.0; printf("Sum = %d",sum); printf("Average = %.1f\n",average); }
(2).设计思路
a。将要输入的值A,B,C,D定义为整型,要输出的正整数sum定义为整型,精确到小数点1位小数average定义为浮点型
b。将要输出的sum,average套用公式
c。将输出的平均值输出格式定义为%.1f
d。输出sum,average
(3).本题调试遇到的问题和解决方法
问题:输出结果错误:平均值未精确到小数点后一位,计算结果错误
解决方法:向同学咨询,并且认真检查了代码,学习到了如何把小数精确位数
(4).运行结果
3.是不是太胖了?
(1).实验代码
#include <stdio.h> int main() { int H; scanf("%d",&H); printf("%.1f",1.8*(H-100)); }
(2).设计思路
a。定义要输入的正整数为整型
b。在输出中套用题目公式
c。输出结果
(3).本题调试中遇到的问题和解决方法
问题:在处存在困惑
解决方法:不需要考虑范围
(4).运行结果
4.输出各位数字
(1).实验代码
#include <stdio.h> int main() { int x,a,b,c; scanf("%d",&x); a=x/100; b=x%100/10; c=x%100-b*10; printf ("%d,%d,%d",a,b,c); }
(2).设计思路
a。定义数的类型
b。通过x/100得到一个数,因为两数字均为整型,得到的数也为一个整型数
c。同b所示,以步骤b的思路得到个位十位数
d。输出结果
(3).本题调试中遇到的问题和解决方法
本题并未遇到问题
(4).运行结果
二.将代码上传到GIT
对不起,由于本人现在暂时没有PC,暂时无法将代码上传到GIT
三.总结和学习进度条
总结:这周的学习难度挺大,我觉得挺难的,老师的讲课也开始让人产生困惑了,可能应该多去图书馆学习一下了,希望自励自勉,C语言的学习还需努力啊!
学习进度条: