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

    要求二

    题目7-3 求交错序列前N项和

    1.实验代码

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

    2.设计思路

    找出通项公式s=s+i/(2*i-1)乘以(-1)的n次幂,(-1)的n次幂不太会就相应换成变量flag,让fiag=-flag循环与公式相乘——把公式放入循环语句中须在(i=1;i<=N;i++)的条件下,定义变量N,i,flag=1,浮点型变量s;

    3.流程图

    4.本题没有出现错误

    题目7-5 统计学生平均成绩及及格人数

    1.

    #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);
    }

    2.设计思路

    定义整型变量N,count,i,grade,浮点型变量average=0,s=,(s=s+grade,average=s/N,)式子在i=1;i小于所输入的N;i++的条件循环,在循环框中加入条件(grade>=60)的时候count=count+1,确定输出条件以及小数点保留几位;

    3.流程图

    4.遇到的问题:在编译器中编译没有任何问题,但在pta上提交就一直是答案错误。

    解决方案:没有考虑=0的情况。

    要求三:

    git地址:https://git.coding.net/haidongaa/test.git

    要求五

    本周学习内容和收获:

    1.while 循环;

    2.do while循环;

    3.for循环;

    4.循环的嵌套;

    要求六:

  • 相关阅读:
    Java中-classpath和路径的使用
    总是分不清
    Maven Web项目部署到Tomcat下问题
    一、数据设计规范
    一、入职学习
    一、服务器控件
    WebApiThrottle限流框架
    一、接口的规则
    一、免费API调用
    十、锁
  • 原文地址:https://www.cnblogs.com/jhd1127/p/7853312.html
Copyright © 2011-2022 走看看