标签:com 代码 c++ str vc++ image dev 进度条 思维
1.实验代码
#include <stdio.h> int main(){ float x; float y; scanf("%f",&x); if(x==0) y = 0; else y = 1/x; printf("f(%.1f) = %.1f",x,y); return 0; }
2 设计思路
(1)主要描述题目算法
第一步:定义两个浮点型变量
第二步:输入变量 并使变量参与运算
第三步:输出变量
(2)流程图
`·,
3.本题调试过程碰到问题及解决办法:
注意1:错误截图。
注意2:遇到的问题:无论输入什么数都显示的事f(0.0)=0.0
解决方法:仔细的寻找自己的错误 看老师的讲课时的PPT,发现自己对= 和== 的理解有错误,=在c语言中是赋值的意思 而==才是等于的意思。
1.实验代码
#include <stdio.h> int main() { int A,B; float quotient; scanf("%d %d",&A,&B); quotient=(float)A / B; if (B>0) printf("%d/%d=%.2f",A,B,quotient); else if (B<0) printf("%d/(%d)=%.2f",A,B,quotient); else printf("%d/0=Error",A); return 0; }
2 设计思路
(1)主要描述题目算法
第一步:定义整数型变量A,B和浮点型的商
第二步:输入变量A,B
第三步:给出变量条件并使变量参与运算
第四步:输出
(2)流程图
3.本题调试过程碰到问题及解决办法。
注意1:错误截图
注意2:遇到的问题:输入的结果最后都等于0.
解决的方法:因为条件那不是很懂,加的自己也有些蒙圈,就直接打上B的条件,结果就运行出来了。
#include <stdio.h> int main() { float a; scanf("%f",&a); if(a<=50&&a>0) printf("cost = %.2f",a*0.53); else if(a>50) printf("cost = %.2f",0.53*50+(a-50)*0.58); else printf("Invalid Value!"); return 0; }
2 设计思路
(1)主要描述题目算法
第一步:定义变量a
第二步:输入变量
#include<stdio.h> int main() { int a,b; float c; scanf("%f %d",&c,&a); if(c<=3 && a<5) b=10; else if(c<=3&&a>=5) b=10+a/5*2+0.5; else if(c>3 && c<=10 && a<5) b=10+(c-3)*2; else if(c>3 && c<=10 && a>=5) b=10+(c-3)*2+a/5*2; else if(c>10 && a<5) b=10+14+(c-10)*3; else b=(c-10)*3+24 +a/5*2+0.5; printf("%d",b); return 0; }
总结、互评和学习进度
1、总结本周所学内容、遇到的问题以及解决方法
3、学习进度条(10/21 12:00~10/29 8:00)
代码行数 | 学习时间 | 博客字数 | 时间 | |
10.25 | 45 | 60 | 300 | 25 |
10.26 | 39 | 45 | 200 | 25 |
10.27 | 80 | 90 | 400 | 60 |
标签:com 代码 c++ str vc++ image dev 进度条 思维
原文地址:http://www.cnblogs.com/wjl1124/p/7738819.html