第一次作业

(1)分支结构中的计算分段函数【1】

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

设计思路:

    第一步:定义一个实数x,定义result;

    第二步:输入实数x;

    第三步:判断实数x是否为0

    第四步:若x=0,result=0;若x!=0

    第五步:输出x与result

流程图

     

 

 

(2)循环结构1中的求技术和

#include <stdio.h>
int main()
{
    int sum=0, n;
    while(n>=0)
    {
        scanf("%d", &n);
        if(n<=0)
        {
            break;
        }
        if(n%2==1)
        {
            sum += n;
        }
    }
    printf("%d\n", sum);

    return 0;
}  

设计思路:

第一步:定义sum

第二步:用while语句执行循环体

第三步:根据n的值进行循环

第四步:输出sum的值

设计流程:

 

 

(3)循环结构2中的求整数的位数及各位数字之和

#include <stdio.h>
int main(void) 
{
    int number, temp, i = 0, sum = 0;

    scanf("%d", &number);
    temp = number;
    while (temp)
    {
        sum += temp % 10;
        temp /= 10;
        i++;
    }
    printf("%d %d\n", i, sum);

    return 0;
}

设计思路:

第一步:定义number,temp, 初值  i=0,sum=0

第二步:用while执行循还

第三步:输出与sum与i

流程图

总结和学习进度条

1、总结这几周所学内容、遇到的问题以及解决方法。

1.所学内容:

总结和学习进度条

1、总结这几周所学内容、遇到的问题以及解决方法。

1.所学内容:

总结和学习进度条

1、总结这几周所学内容、遇到的问题以及解决方法。

1.所学内容:这几周我们学习了用C语言编写程序、分支结构、循环结构、函数等。

还学习了一些字符的含义,例如://是注释的意思,pow(x,y)来表示x^y,i++的含义是i=i+1,sum+=的含义是sum=sum+n等等字符的含义, 还有while循环,do-while,for循环。

2.遇到的问题:

(1)刚开始接触代码,对一些字符的含义了解的不够透彻,导致自己在做题,犯了很多低级错误。

(2)自己比较粗心,总是容ji易忘记打一些;导致总是编译错误。

(3)在做PTA上的题时,有时会没有思路,不知道如何去编译。

3.解决方法:

多用Dev C++进行反复练习记住字符含义,每次敲代码时都会告诉自几不要犯低级错误,遇到不会的题时,会问同学,也在MOCC上看翁恺老师的课,让我受益匪浅。

2、点评3个同学的本周作业(在作业中给出被点评同学博客的超链接!超链接!),并邀请3名同学点评你的作业

3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。

表格:

折线图:

 

posted @ 2018-11-30 16:13  小封啊!  阅读(139)  评论(3编辑  收藏  举报