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

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

    .设计思路:

    (1)定义变量i,N和变量sum.

    (2)输入scanf,使用for语句。

    (3)根据题意要求正确输出结果。

    程序框图;

    此题比较简单,没有遇到问题。

    PTA提交列表;

    #include <stdio.h>
    int main()
    {
      int N,count,i,grade;
      double average=0;
      double s=0;
      scanf("%d
    ",&N);
      for(i=1;i<=N;i++)
      {
        scanf("%d",&grade);
        s=s+grade;
        average=s/N;
        if (grade>=60){
          count++;}
      }
      printf("average = %.1lf
    ",average);
      printf("count = %d",count);
    }

    .设计思路

    1:定义整型变量N,count,i,grade。

    2:在i=1;i小于所输入的N;i++的条件循环;

    3,在所循环的程序框图中加入条件(grade>=60)count=count+1

    4:保留小数并输出。

    错误截图;

    一开始运行失败,发现缺少  average=s/N;,本来想着average,运行失败后及时修改回来。

    PTA提交列表;

    评论同学:

    汪志恒:http://www.cnblogs.com/wangzhiheng/p/7806065.html

    何宗彦:http://www.cnblogs.com/hezongyan/p/7812104.html

      林梦: http://www.cnblogs.com/lin2580/p/7841437.html

    小结:

    本周学习内容重点:

    while 循环;

    do while循环.for循环以及循环的嵌套;

    (2)本周所学内容中难点:

    do while的循环至少要执行一次;这个必须要注意!

    while循环如果一次不满足条件就不执行,否则无法输出变量;

    以及如何控制循环的结束。

    Codding上传文件截图:

    git地址:https://git.coding.net/xukeai222/XUJINGQI.git

    表格:

    折线图:

  • 相关阅读:
    01-数字转人民币读法
    词组缩写
    字符串区间比较
    字符串读入
    回文数判断
    字符串加密
    字母统计
    互质的数
    【Tools】Anaconda Operaction
    【mmwave】DeviceSurvey
  • 原文地址:https://www.cnblogs.com/SR1011/p/7853220.html
Copyright © 2011-2022 走看看