码迷,mamicode.com
首页 > 其他好文 > 详细

第四周作业

时间:2017-10-29 00:38:38      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:出租车   ima   net   target   www   学习   调试   [1]   ges   

题目7-1 计算分段函数[1]

1.实验代码

#include <stdio.h>
int main()
{
    float x,y;
    scanf("%f",&x);
    if (x==0)
    {
        printf("f(%.1f) = 0.0",x);
    }
    else
    {
        y=1/x;
        printf("f(%.1f) = %.1f",x,y);
    }
    return 0;
 } 

2. 设计思路

(1)根据题目要求可知两种情况有两种结果,写一个if语句即可。

(2)流程图:

技术分享

3.本题调试过程碰到问题及解决办法:无太大问题。

题目7-2 A除以B

1.实验代码

#include <stdio.h>
int main()
{
    int x,y;
    float z; 
    scanf("%d %d",&x,&y);
    z=(float)(x*1.0/y*1.0);
    if (y>0)
    {
        printf("%d/%d=%.2f",x,y,z);
    }
    else if (y==0)
    {
        printf("%d/%d=Error",x,y);
    }
    else
    {
        printf("%d/(%d)=%.2f",x,y,z);
    }
    return 0;
 } 

2. 设计思路

(1)创造字母代表A,B,创造if语句满足出题条件。

(2)流程图:

技术分享

 

 3.本题调试过程碰到问题及解决办法:无太大问题。

题目7-6 阶梯电价

1.实验代码

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

2. 设计思路

(1)设置字母为代表,创造if语句满足题意。

(2)流程图:

技术分享

 3.本题调试过程碰到问题及解决办法:无太大问题。

题目7-7 出租车计价

1.实验代码

#include <stdio.h>
int main()
{
  float a;
  int b,c;
  scanf("%f %d",&a,&c);
  c=c/5.0;
  if(a<=3.0)
  {
      b=10+2.0*c; 
      printf("%d",b);
  }
  else if(3.0<a&&a<=10.0)
  {
      b=10+2*(a-3)+2.0*c;
      printf("%d",b);
  }
  else
  {
      b=(24+3*(a-10)+2.0*c)+0.5; 
      printf("%d",b);
  }
  return 0;
}

2. 设计思路

(1)设计if语句满足题意。

(2)流程图:

技术分享

 3.本题调试过程碰到问题及解决办法:无太大问题。

git地址

https://git.coding.net/hgr123/text.git

技术分享

 

总结:本周学习了if语句和else if语句,并且联系了pta中的题目,是我写程序时更加熟练了。

点评同学

http://www.cnblogs.com/jz19990201/p/7748343.html

http://www.cnblogs.com/572453251asd/p/7748320.html

http://www.cnblogs.com/DavidPark/p/7707156.html

技术分享

技术分享

 

第四周作业

标签:出租车   ima   net   target   www   学习   调试   [1]   ges   

原文地址:http://www.cnblogs.com/hgr123/p/7748613.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!