题目7-1 计算分段函数

1.实验代码

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

2.设计思路

第一步:编写if else结构
第二步:定义 浮点型x,y
第三步:写出判断条件和各个条件下的y与x的关系式
第四步:输出结果
(2)流程图

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

错误截图
遇到问题:不知道怎么使结果f(x)中的x使小数
解决办法:多次尝试最后找到了方法

题目7-2 A除以B

1.实验代码

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

2.设计思路

第一步:先规定A和B的取值范围
第二步:输入变量A,B
第三步:使用IF ELSE结构
第四步 : 编写判断条件
第五步:编写应该输出的格式
(2)流程图

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

错误截图

遇到问题:scanf最后的a和b前边忘记打&了
解决办法:看错误提示重新检查了编码找到了错误

题目7-6 阶梯电价

1.实验代码

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

2.设计思路

第一步:编写if else结构
第二步:定义变量 x ,浮点型y
第三步:编写判断条件以及y与x的关系式子
第四步:编写输出格式
(2)流程图

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

错误截图
遇到问题:cost中的等于号 前后没有加空格
解决办法:将输出样式复制粘贴

题目7-7 出租车计价

1.实验代码

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

2.设计思路

第一步:编写if else结构
第二步:定义 变量a,b,c
第三步:编写各个if条件下的C与a和b的公式
第四步:四舍五入 用结果C+0.5 然后取整
(2)流程图

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

错误截图

遇到问题:结果没有四舍五入
解决办法:请教了一下同学知道了加0.5取整就能四舍五入

git上传截图

GIT地址:https://git.coding.net/liuzehua123/lzhjisuanji.git

总结、互评和学习进度

1、总结本周所学内容、遇到的问题以及解决方法:本周学习了char和一些新的符号如:++,--,遇到的问题是经常忘记输入scanf括号里的&导致作业经常出错,解决办法:需要继续练习编写代码和记住结构

2、被点评同学博客的链接:

1:http://www.cnblogs.com/simalang/
2: http://www.cnblogs.com/100200a/
3:http://www.cnblogs.com/shupeng521/

3、表格和折线图