您的位置:首页 > 其它

第三次作业

2017-10-20 10:52 253 查看
一.A乘以B

#include<stdio.h>
int 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 #include<stdio.h>
2 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 #include<stdio.h>
2 int main ()
3 {
4     int H;
5     float W;
6     (100<H<=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。

总结了前面两道题的经验,这次没有出现什么差错。



四.显示各位数字

#include<stdio.h>
int 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: