标签:9.png src 技术 error 重要 oat 地址 nbsp .net
一,作业代码
7-1.代码如下
#include<stdio.h> int main() { float x,y; scanf("%f",&x); if(x!=0) { y=1/x; printf("f(%.1f) = %.1f",x,y); } else { printf("f(0.0) = 0.0"); } return 0; }
设计思路
1.设出x,y
2.根据题目设出if语句
3.输出结果
流程图:
提交截图
因为没有注意到输出格式所以出现了一些问题
经过认真审题及时发现错误并改正
7-2 代码如下:
#include<stdio.h> int main() { float x,y,z; scanf("%f %f",&x,&y); if(y!=0) { if(y>0) { z=x/y; printf("%.0f/%.0f=%.2f",x,y,z); } else { z=x/y; printf("%.0f/(%.0f)=%.2f",x,y,z); } } else { printf("%.0f/%.0f=Error",x,y); } return 0; }
设计思路:
1.设出x,y,z
2.根据题目给出x,y范围
3.根据题目设出if语句
4.输出结果
流程图:
提交截图
输入条件不正确导致部分正确 经仔细审题改正错误
7-6代码如下
#include<stdio.h> int main() { float x,y; scanf("%f",&x); if(x<0) { printf("Invalid Value!"); } else if(50<x) { y=0.58*(x-50)+26.5; printf("cost = %.2f",y); } else { y=0.53*x; printf("cost = %.2f",y); } return 0; }
设计思路:
1.设出x,y,
2.根据题目设出if语句
3.输出结果
流程图:
提交截图
7-7代码如下
#include<stdio.h> int main() { float a,c,d; int b; scanf("%f %d",&a,&b); if(a<=3) { c=10; } else if(a<=10) { c=10+(a-3)*2; } else { c=24+(a-10)*3; }
; printf("%d",(int)d); return 0; }
设计思路:
1.设出a,b,c,d
2.根据题目设出if语句
3.输出结果
流程图:
提交截图
二,提交至git
上传git截图:
git地址:
https://coding.net/u/AssassinCreed/p/Devil-May-Cry/git
三,本周学习情况
1.本周内容总结:
本周内学习了非常重要的if语句并通过pta作业熟练掌握
2.评论其他同学:
3.学习进度条:
标签:9.png src 技术 error 重要 oat 地址 nbsp .net
原文地址:http://www.cnblogs.com/nothingistrue/p/7748663.html