zoukankan      html  css  js  c++  java
  • 第七周作业

    (一)

    1.

    #include<stdio.h>
      int main(){
      int i,N,x=1;
      double sum;
      scanf("%d",&N);
      sum=0;
      for(i=1;i<=N;i++)
    {
      sum=sum+x*i*1.0/(2*i-1);
      x=-x;
    }
      printf("%.3f",sum);
      return 0;
    }
    

    2.设计思路

    (1)

    第一步:定义i,N,x=1,sum;

    第二步:用scanf函数固定N;

    第二步:运用for循环,运行sum=sum+x*i*1.0/(2*i-1);

    第四步:输出sum的值。

    (2)程序框图

    3.遇到的问题

      

    如图上图先打i++,再打i<N,结果运行不出来,运行结果如下图所示。

    4.正确截图

    5.PTA截图

    (二)

    1.

    #include<stdio.h>
    int main()
    {
      int n,i,a,count=0;
      float sum=0,average;
      scanf("%d",&n);
        if(n<0)
      return 0;
        else if(n==0)
    {
      printf("average = %.1f
    ",0.0);
      printf("count = %d
    ",0);
      return 0;
    }
        for(i=0;i<n;i++)
    {
      scanf("%d",&a);
        if(a<0) 
      return 0;
        else if(a>=0)
      sum += a;
        if(a>=60)
        count++;
    }
        average = sum/n;
      printf("average = %.1f
    ",average);
      printf("count = %d
    ",count);
      return 0;
    }
    

    2.

    (1)设计思路

    第一步:定义i,n,a,sum,count,average;

    第二步:用scanf函数定义n;

    第三步:用if-else结构和for语句两种结构;

    第四步:运用公式计算;

    第五步:输入数据n,循环结束计算平均成绩,进行判断,n是否等于0,判断是否及格;

    第六步:输出结果。

    (2)程序框图

    3.遇到的问题

    在最开始定义的时候,把average用int定义了,结果运行之后发现average错误,如下图所示:

    4.正确截图

    5.PTA截图

    (三)

     git地址:https://git.coding.net/ASDN-/assignment.git

    (四)

    本周我收获了很多,比如do while循环,for循环,还有独自操作能力,在练习与学习的过程中我不断地收获,也懂得了向同学学习,大家要互相学习才能一起进步!

    (五)

    评论同学的链接

    (1)http://www.cnblogs.com/123456hjx/p/7823616.html

    (2)http://www.cnblogs.com/lin2580/p/7841437.html

    (3)http://www.cnblogs.com/hezongyan/p/7812104.html

    (六)

     

  • 相关阅读:
    monads-are-elephants(转)
    程序语言简史(转)
    语法的省略不能造成编译器的歧义
    scala getter and setter
    隐式类型转换
    java 调用 scala
    列表的操作
    Scala HandBook
    Scala 高级编程练习
    Net 2.0 C# 专用的只读类Tuple
  • 原文地址:https://www.cnblogs.com/19991001lmx/p/7840628.html
Copyright © 2011-2022 走看看