您的位置:首页 > 其它

第四周作业

2017-10-25 22:44 239 查看
要求二

一 .题目7-1计算分段函数【1】

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)主要题目算法

第一步:确定是否是浮点型还是整形(因为题中要求小数点保留一位所以用浮点型)

第二步:定义变量x(输入变量),y(输出变量)

第三步:确定题中应用if else型函数(如果x=0则y=0,如果x!=0则y=1/x)

第四步:打印出y

(2)流程图



3 本题遇到的问题及解决办法

错误截图



遇到的问题:不知道怎样才能打出f(x)=c

解决方法:与同学研究知道要打成f(%d)=%d的形式

4.正确截图



二 .题目7-2A除以B

1实验代码

#include <stdio.h>
int main()
{
int A,B;
double C;
scanf("%d %d",&A,&B);
C=(float)A / B;
if (B>0)
printf("%d/%d=%.2f",A,B,C);
else if (B<0)
printf("%d/(%d)=%.2f",A,B,C);
else
printf("%d/0=Error",A);
return 0;
}


2设计思路

(1)题目算法

第一步:打出基本框架

第二步:选择整型或者浮点型(因为题中要求所以最后打印的为浮点型)

第三步:定义变量A(输入变量做分子),B(输入变量做分母)C(输出变量);

第四步:确定题中给出的公式

第五步:运用if else 型函数

第六步:找到每一个else if所需要的范围

第七步:用print计算出结果 C=A/B

(2)流程图



3遇到的问题及解决方法

错误截图



遇到的问题:编译错误

解决方法:并没有把B>0&&B<=100描述清楚(是自己发现的)

正确截图



三.题目7-6阶梯电价

1 实验代码

#include <stdio.h>
int main()
{
float x;
scanf("%f",&x);
if(x<=50&&x>0)
printf("cost = %.2f",x*0.53);
else if(x>50)
printf("cost = %.2f",0.53*50+(x-50)*0.58);
else
printf("Invalid Value!");
return 0;
}


2设计思路

(1)主要题目算法

第一步:打出框架

第二步:定义变量x并把它输入为浮点型,x代表用户应支付的电费

第二步:选择if else型函数并找到对应范围所对应的函数

第三步:每一个范围对应的公式输入

第四步:输出值

(2)流程图



3 遇到问题及解决方法

错误截图



遇到的问题:在分母输入零的时候打出的并不是正确答案

解决方法:重新转换一各思路把范围的位置换了以下

正确截图





四 .题目7-7出租车计价

1 实验代码

#include<stdio.h>
int main()
{
float x;
int w,y;
scanf("%f %d",&x,&w);
if(x<=3&&w<5)
y=10;
else if(x<=3&&w>=5)
y=10+w/5*2+0.5;
else if(x>3&&x<=10&&w<5)
y=10+(x-3)*2;
else if(x>3&&x<=10&&w>=5)
y=10+(x-3)*2+w/5*2;
else if(x>10&&w<5)
y=10+14+(x-10)*3;
else
y=(x-10)*3+24 +w/5*2+0.5;
printf("%d",y);
return 0;
}


2设计思路

(1)基本题目算法

第一步:打出框架

第二步:定义变量x为公里数,w为因路阻或乘客要求停车的,y为最后支付的车费

第三步:写出每一个小范围所对应的公式

第四步:输出y

(2)流程图



3遇到的问题及解决方法

错误截图



遇到的问题:在编译器中能编出,在PTA中出现错误

解决的方法:改动了代码的范围,变得严谨

正确截图







要求三

上传文件后coding的截图



git地址

http://git.coding.net/hezongyan321/text.git

要求四

1 总结 在这次的作业中让我感受到了许多,经历了四天的作业任务,也让我对C语言又爱又恨,爱的是它的作业内容很贴切我们的讲课内容,可以让我们有这个时间来完成复习任务,恨的是作业的繁琐真的是必须亲身体会才能感觉得到,做题人难,我想出题人也不易,谢谢

2我点评的博客

(1)www.cnblogs.com/liuzehua123/p/7732027.html

(2)www.cnblogs.com/shupeng521/p/7732034.html

(3)www.cnblogs.com/123456hjx/p/7726541.html

3 表格及折线图



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: