第四周作业

题目7-1 计算分段函数[1]
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 if(x==0)
  	
	  {
  		printf("f(0.0) = 0.0");
	  }


} 

2 设计思路
(1)主要描述题目算法
第一步:定义变量x,y
第二步:使用输入函数给x赋值
第三步:根据定义域对应的函数式子使用if语句。
第四步:用输出函数分别输出结果
(2)流程图

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

题目7-2 A除以B
1.实验代码

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

2 设计思路
(1)主要描述题目算法
第一步:定义a,b变量
第二步:通过输入函数给a,b赋值
第三步:根据分母情况使用if语句
第四步:通过输出函数分别输出结果
(2)流程图

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

题目7-6 阶梯电价
1.实验代码

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

2 设计思路
(1)主要描述题目算法
第一步:定义a,b变量分别表示月用电量和支付的电费
第二步:输入月用电量
第三步:根据用电量用if语句进行选择
第四步:根据用电量计算各阶梯电费
第五步:输出电费
(2)流程图

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

题目7-7 出租车计价
1.实验代码

#include <stdio.h>
int main ()
{
	float a,e;
	int b,c,d;
	scanf("%f %d",&a,&b);
	c=b/5*2;
	if(a>3)
	{
		if(a>10)
		{
		   e=((a-10)*3-(int)((a-10)*3))*10;
		   if(e>=5)
		   {
		   	d=10+14+(a-10)*3+c+1;
		   printf("%d",d) ;	
		   }
		   else if(e<5)
		   {  
		   d=10+14+(a-10)*3+c;
		   printf("%d",d) ;
		   }	
		}
		else if(a<10)
		{
			d=10+(a-3)*2+c;
			printf("%d",d);
		}
	}
	else if(a<=3)
	{
		d=10+c;
		printf("%d",d);
	}
return 0;
}

2 设计思路
(1)主要描述题目算法
第一步:定义a变量表行驶里程,d表示应付费用,b表示等待时间,c表示因等待支付的费用。另外本次作业采用if语句进行是否四舍五入的选择判断,e表示十分位小数乘十的值。
第二步:输入行驶里程及等待时间
第三步:计算等待中应付的费用
第四步:根据历程进行费用的计算(中间插入if语句用来判断是否结果该四舍五入)
第五步:输出应付费用
(2)流程图

3.本题调试过程碰到问题及解决办法
无问题
git地址
https://git.coding.net/Donahue_Xu/The-Fourth-Homework.git
截图

本周学习内容
if语句的用法巩固 多种运算符及运算符的优先级

点评同学
于耀淞:http://www.cnblogs.com/jsjyys/p/7709233.html
刘炜旗:http://www.cnblogs.com/ryo-/p/7731894.html
史泽文:http://www.cnblogs.com/shilcz/p/7732077.html

表格

折线图

原文地址:https://www.cnblogs.com/xmb1547828350/p/7719018.html