第四周作业

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

    else 
    y=0;
    printf("f(%.1f) = %.1f\n",x,y);
    return 0;
    
}

第一步:先进行整体框架的编写。’

第二步:题目要求分段函数,所以我先定义两个变量,然后用if条件语句编写两个条件。

第三步:确定需要输出的量的格式,然后输入即可得出答案。

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

第一步:构建基本框架。

第二步:定义三个量A,B,C。

第三步:用if,else if语句给定条件如上编码。

第四步:输入A,B 值得到要求答案。

 

 

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

第一步:构建基本框架。

第二步:定义三个量,并给出相应关系。

第三步:用if条件语句给出条件。

第四步:给出相应条件对应的公式。

第五步:输入相应的值则可得到答案。

 

 

 

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

 第一步:定义变量a,money,sun为浮点型且初始值为0  定义变量b,c为整型且初始值为0

第二步:构建if-else结构

第三步:设定判断条件以及money的计算公式

第四步: 输出结果

Git地址:https://coding.net/u/wangzhiheng/p/PTAzuoye/git

 

总结:

学习了if语句之后,可以更加广泛的进行更多复杂的编程,同时,在学习新的东西后,还要回顾以往的知识,然后巩固和提高,温故而知新,可以为师矣,希望为今后即将学习的知识大侠深厚的基础。

遇到的问题:

1:老是不能确定定义的的量是用浮点型还是整数型。

2:在用if条件语句的时候,总是把条件弄错。

解决办法;

通过多次调试和询问同学,以及在网上找相似类型的题目进行比较,最终完成。

评论的同学地址

1:http://www.cnblogs.com/yaoshuang/p/7728243.html

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

3:http://www.cnblogs.com/cyq66992152/p/7718651.html

 

博客字数

博客用时

代码行数

代码用时

10.26

80

40min

20

10min

10.27

75

30min

15

15min

10.28

100

60min

35

30min

10.29

100

60min

50

40min

 

 

posted @ 2017-10-27 18:04  汪志恒  阅读(186)  评论(5编辑  收藏  举报