第三周作业
题目1
#include<stdio.h> int main() { int A,B,C; scanf("%d %d",&A,&B); C=A*B; printf("%d",C); return 0; }
设计思路
1.将输入的两个数和输出的一个数用字母代替。
2.输入数值。
3.设计出公式并输出结果。
本题调试过程碰到问题及解决办法
此题没有复杂的输入输出和算法,所以没有问题。
运行结果截图
题目2
#include<stdio.h> int main() { int a,b,c,d; int Sum; float Average; scanf("%d %d %d %d",&a,&b,&c,&d); Sum=a+b+c+d; Average=Sum/4.0; printf("Sum = %d; Average = %.1f",Sum,Average); }
设计思路
1.将题目需要的数据输入。
2.用公式求出总和和平均值。
3.平均数保留一位小数。
本题调试过程碰到问题及解决办法
忽略平均值精确到小数点后一位的条件。
修改为%.1f后程序运行正常。
运行结果截图
题目3
#include<stdio.h> int main() { int H; float B; scanf("%d",&H); B=(H-100)*0.9*2.0; printf("%.1f",B); return 0; }
设计思路
1.输入数据。
2.输出数据单位为市斤,注意单位和小数点保留。
本题调试过程碰到问题及解决办法
本题吸取了上道题小数点错误的经验,没有错误。
运行结果截图
题目4
#include<stdio.h> int main() { int A,B,C,D; scanf("%d",&A); B=A/100; C=A/10%10; D=A%100%10; printf("%d,%d,%d",B,C,D); return 0; }
设计思路
1.运用取整和取余分别算出百位,十位,个位。
2.输出整数。
本题调试过程碰到问题及解决办法
对取余的运用不熟练导致个位错误。
正确运用取余后运算正确。
运行结果截图
git地址:https://git.coding.net/q807443119/zuoye.git
本周学习了if语句和运算符语句,if语句的符号目前不够熟练,需要多加练习。
点评同学
丰大为 http://www.cnblogs.com/DavidPark/p/7675624.html
班庆泽 http://www.cnblogs.com/wsbqz/p/7694632.html
郭钊毅 http://www.cnblogs.com/nothingistrue/p/7698347.html
图表