第一题解题思路:

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

 

第一步首先定义x,y,

第二步如果x=0的话,则y=0,

第三步如果x不等于0,则y=1/x,

最后输出y,并且保留一位小数、

此题在解决过程中没碰到问题。

 

 第二题

#include<stdio.h>
int main(){
    int A,B;
    float c;
    scanf("%d %d",&A,&B);
    if(B>0){
        c=(float)A/B;
        printf("%d/%d=%0.2f",A,B,c;}
    else if(B<0){
        x=(float)A/B;
        printf("%d/(%d)=%0.2f",A,B,c);
     if(b==0)
        printf("%d/%d=Error",A,B);
    }
}

 

第二题解题思路:

首先,输入在第一行给出两个整数A和B,数字间要注意空格分开,

第二步,定义A和B,如果分母大于0,则输出A/B=商,如果分母小于0,用括号将分母括起来,

第三步,并输出,如果为0,则直接输出。

 

此题遇到的问题;

最开始编译的时候忘记了B=0的情况,(float)A/B;,在检查好几遍之后才发现少了一种情况,太不细心了。
错误截图;

 



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

    }return 0;
}

 

 

第六题解题思路:

首先,输入在一行中给出某用户的月用电量即定义A 和B,

第二步;如果A小于0,则输出"Invalid Value!,,

第三步;在最后一行输出B,并且保留两位有效数字。

程序框图

 

 第七题#include <stdio.h>int main(){  int m;

float A,C;
  scanf("%f %d",&A,&m);
  if(A<=3&&m<5)
  C=10;
  else 
C=10+m/5*2; else
if(A>3&&A<=10 &&m<5) C=(A-3)*2+10; else
if(A>3&&A<=10 &&m>=5) C=(A-3)*2+10+m/5*2; else
if(A>10&&m<5) C=24+(A-10)*3; else
if(A>10&&m>=5) C=24+(A-10)*3+m/5*2; printf("%.0f",C); return 0; }

 

第七题解思路:

首先定义5个变量,Aa,b,c,d,e。

第二步;如果a<3,,则最后输出e为10.最后输出,

第三步;如果a大于3小于10,则按c=10+(a-3)*2输出,

第四步如果a大于等于10,则按c=24+(a-10)*3输出,

最后四舍五入,不保留小数。

流程图;

所遇到的问题:

截图:

问题1;本题虽然编译上没有问题,但是由于本题十分复杂,缺少了几个条件,导致不能正常输出结果、

问题2;在编译过程中缺少了个else,导致不能编译到最后一步。

解决方法;编译运行,通过观看问题错误记录,发现了过来,并及时改正。

上交git 网址

https://coding.net/u/xukeai222/p/XUJINGQI/git

 

 

 

本周学习内容总结:

阅读了《JavaScript DOM》,

进一步学习了编程,

学习if  else 语句,

使用#include<stdlib.h>并且不使用return 0。,

学习了JavaScript语法。

了解浮点型,double型。

点评同学链接

http://www.cnblogs.com/1999-cyc/p/7735327.html

http://www.cnblogs.com/boke2017boke/p/7739295.html

http://www.cnblogs.com/mayuxin/p/7735130.html