第二次作业
【作业要求】链接:https://edu.cnblogs.com/campus/hljkj/CS201802/homework/2292
第三次作业
一、
1
#include<stdio.h> int main() { double x,y; scanf("%lf",&x); if(x!=0){ y=1/x; } else{ y=0; } printf("f(%.1f) = %.1f",x,y); return 0; }
2解题思路
(1)定义两个浮点型 x,y
(2)输入值给x
(3)判断下是否等于零在选择程序进行执行
(4)输出xy
3流程图
4调试过程中的问题
第一次调试 输入值 与与预想值不符合 如下图
经过与同学的商讨发现了保留小数点的问题如下图
二、
1
#include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a<b&&b<c){printf("%d->%d->%d",a,b,c);} else if(a<c&&c<b){printf("%d->%d->%d",a,c,b);} else if(b<a&&a<c){printf("%d->%d->%d",b,a,c);} else if(b<c&&c<a){printf("%d->%d->%d",b,c,a);} else if(c<b&&b<a){printf("%d->%d->%d",c,b,a);} else if(c<a&&a<b){printf("%d->%d->%d",c,a,b);} else{printf("%d->%d->%d",a,b,c);} return 0; }
2解题思路
先定义三个整型a,b,c
输入三个整型数a,b,c
分别比较a与bc;b与ac;c与ab的大小并在合适的条件调换位置
从大到小输出a,b,c
3流程图
4调试过程中的问题
最开始 出现调试无法进行的问题
最后进行了与同学的探讨后发现了问题 并且解决了问题
三、总结
通过这几周的学习我发现了一些问题比如做题要细心
www.cnblogs.com/dengwendi/p/9919944.html
http://www.cnblogs.com/S1902117135/p/9919953.html
http://www.cnblogs.com/longzedadi/p/9919964.html