第三次作业
题目一.A乘以B
-
实验代码
#include <stdio.h>
int main(){
int A=0;
int B=0;
scanf("%d %d",&A,&B);
int m=A*B;
printf("%d",m);
return 0;
}
-
设计思路
第一步:输入输出。
第二步:乘法。
3. ####本题调试过程碰到问题及解决办法
输出时错误,根据错误提示,发现并修改输出框中“m=%d",改为”%d“4
-
运行结果截图
题目二.求整数均值
-
实验代码
#include <stdio.h>
int main(){
int a=0;
int b=0;
int c=0;
int d=0;
scanf("%d %d %d %d",&a,&b,&c,&d);
int Sum=a+b+c+d;
float Average=(a+b+c+d)/4.0;
printf("Sum = %d; Average = %.1f",Sum,Average);
return 0;
}
-
设计思路
第一步:需要用到输入输出
第二步:算法用到乘法和平均数计算
3. ####本题调试过程碰到问题及解决办法
开始浮点数没注意小数点,看到错误提示后改为“%,1f”
-
运行结果截图
题目三.是不是太胖了
-
实验代码
#include <stdio.h>
int main(){
int H=0;
float Kg=0;
scanf("%d",&H,);
Kg=(H-100)*0.9;
float Jin=Kg*2;
printf("Jin=%.1f",Jin);
return 0;
}
-
设计思路
第一步:用到输入和输出
第二步:算法用到乘除法
3. ####本题调试过程碰到问题及解决办法
变量设定错误,多设定一个变量,导致输入身高后程序运行无结果,多次尝试后询问同学得知编译错误,重新设定变量编译后成功
错误编译:
错误编译结果
-
运行结果截图
题目四.输出各位数字
-
实验代码
#include <stdio.h>
int main(){
int x=0;
scanf("%d",&x);
int h=x/100;
int t=x/10%10;
int b=x%10;
printf("%d,%d,%d",h,t,b);
return 0;
}
-
设计思路
第一步:涉及到输入输出。
第二步;需要用到计算各位的算法(取余)
3. ####本题调试过程碰到问题及解决办法
无问题
4. ####运行结果截图
Git地址
https://git.coding.net/Wrp1/Persistence.git
提交PTA提交列表截图:
学习内容总结:1:学习了if,else的使用方法,并且进行练习
2:学习了计算各位数字的方法和“/”和“%”运算的使用
3:学会了浮点数后小数点的定义方法
4:学会printf 和scanf 的用法
遇到的问题:1小数点后位数定义不成功 查找C Primer Plus 并且仔细阅读后学会
2变量定义错误,检查核对错误位置后重新编译并重新练习(解决方法:多次查找习题练习,熟悉编程模式)
被点评同学链接:张学斌:http://www.cnblogs.com/Mrtalent/
赵升旗:http://www.cnblogs.com/boke2017boke/
陈雨秋:http://www.cnblogs.com/cyq66992152/|日期|代码行数|时间|博客字数|知识点|
日期 | 代码行数 | 时间 | 博客字数 | 知识点 |
---|---|---|---|---|
10.15 | 未统计 | 30 | 0 | 乘法运算 |
10.16 | 未统计 | 30 | 0 | 求和,取平均值 |
10.17 | 未统计 | 30 | 0 | 求和,取平均值 |
10.18 | 未统计 | 30 | 0 | 四则运算 |
10.19 | 未统计 | 30 | 0 | 四则运算 |
10.20 | 未统计 | 30 | 200 | 各位运算 |
10.21 | 未统计 | 30 | 0 | —— |