一.A乘以B
#includeint main (){ int A,B; int C; (-100<=(A,B)<=100); scanf("%d %d",&A,&B); C=A*B; printf("%d",C); return 0;}
设计思路
1.设定3个数,其中两个为需要输入的数字,一个为输出的结果。
2.按题中要求设定A丶B的范围。
3.将要输入的数值赋给A丶B。
4.按题目要求给出C=A*B的函数。
5得出结果。
过程中出现的问题及解决办法。
结果与预期不符。
经过反复查看,我发现我的代码在结果C前多加了&符号。去掉后代码运行正确。
二.求整数平均值
1 #include2 int main() 3 { 4 int a,b,c,d; 5 int Sum; 6 float Average; 7 scanf("%d %d %d %d",&a,&b,&c,&d); 8 Sum=a+b+c+d; 9 Average=Sum/4.0f;10 printf("Sum = %d; Average = %.1f",Sum,Average);11 return 0;12 }
设计思路
1.设定数值a.b.c.d 四个数的和sum 四个数的平均值average 注意平均值用浮点数。
2.赋值给a.b.c.d。
3.按题目要求设定sum和average的函数。
4输出结果。
遇到的问题及解决办法
忘记了除数要用浮点数的形式。
没有按要求输出小数点后一位。
在average的函数中除以4.0。
在输出average的函数中用%.1f。
三.是不是太胖了
1 #include2 int main () 3 { 4 int H; 5 float W; 6 (100 <=300); 7 scanf("%d",&H); 8 W=(H-100)*0.9*2; 9 printf("%.1f",W);10 return 0;11 }
设计思路
1.设定身高H,体重W(注意体重用浮点数)。
2.设定身高范围。
3.按题目要求给出体重的函数。
4.输出W。
总结了前面两道题的经验,这次没有出现什么差错。
四.显示各位数字
#includeint main(){ int a; scanf("%d",&a); printf("%d,%d,%d",a/100,(a/10)%10,a%10); return 0;}
这道题在运行时没有发生什么问题,但是如何输出十位上的数字我思考了几分钟。
设计思路
1.设定出一个要输入的数字并用scanf赋值。
2.输出百位上的数字用a/100,因为a输入为整数,所以只能输出百位上数字的整数值。
3输出个位上的数字用a/10取余数。
4输出十位上的数字先用a/10得出一个整数,这个两位整数就是原三位数的百位和十位,再用这个数除以10取余数就能输出十位上的数了。
5输出结果。
完美运行 ヽ(≧∀≦)ノ
上传git
git地址:https://coding.net/u/AssassinCreed/p/Devil-May-Cry/git/tree/master/
学习进度条
时间 | 代码 | 时间(min) | 博客字数 | 博客时间 | 知识点 |
10.15 | 120 | 40 | 0 | 0 |
|
10.16 | 130 | 40 | 0 | 0 |
|
10.17 | 200 | 60 | 0 | 0 |
|
10.18 | 180 | 50 | 0 | 0 |
|
10.19 | 90 | 30 | 0 | 0 |
|
10.20 | 120 | 40 | 180 | 90 |
|
10.21 | 0 | 0 | 0 | 0 |
|
我评论的小伙伴:
http://www.cnblogs.com/wshjw/p/7698194.html
http://www.cnblogs.com/wsbqz/p/7694632.html
http://www.cnblogs.com/qq807443119/p/7698636.html