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

    ---恢复内容开始---

    学习内容总结

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

     1 #include <stdio.h>
     2 int main()
     3 {
     4     int n,d,f;
     5     double sum,a;
     6     a = 1;
     7     d = 1;
     8     scanf("%d",&n);
     9     for(f = 1;f <= n;f ++)
    10     {
    11         sum = sum + a * f /d;
    12         a = -a;
    13         d = d + 2;
    14     }
    15     printf("%.3lf",sum);
    16 }

    第一步:使输入整数,分母,分子为整数;

    第二步:使总和和a为双精度浮点数;

    第三步:输入n;

    第四步:运用for语句;计算总和;

    第五步:输出总和的数值;

    出现的问题:

    忘记对分母的初值进行赋值,输入前加入 d = 1;就好了;

    统计学生平均成绩及及格人数

     1 #include <stdio.h>
     2 int main()
     3 {
     4   int i,N,count=0,grade,sum=0;
     5   double average ;
     6   scanf("%d",&N);
     7   if(N= 0);
     8   else
     9   {
    10     for(i=1;i<=N;i++)
    11     {
    12       scanf("%d",&grade);
    13       sum=sum+grade;
    14       if(grade>=60)
    15       count++;
    16       else
    17       count=count;
    18     }
    19     average=(sum*1.0f)/(N*1.0f);
    20   }
    21   printf("average = %.1f
     count = %d",average,count);
    22   return 0;
    23 }

    ---恢复内容结束---

    学习内容总结

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

     1 #include <stdio.h>
     2 int main()
     3 {
     4     int n,d,f;
     5     double sum,a;
     6     a = 1;
     7     d = 1;
     8     scanf("%d",&n);
     9     for(f = 1;f <= n;f ++)
    10     {
    11         sum = sum + a * f /d;
    12         a = -a;
    13         d = d + 2;
    14     }
    15     printf("%.3lf",sum);
    16 }

    第一步:使输入整数,分母,分子为整数;

    第二步:使总和和a为双精度浮点数;

    第三步:输入n;

    第四步:运用for语句;计算总和;

    第五步:输出总和的数值;

    出现的问题:

    忘记对分母的初值进行赋值,输入前加入 d = 1;就好了;

    统计学生平均成绩及及格人数

     1 #include <stdio.h>
     2 int main()
     3 {
     4   int i,N,count=0,grade,sum=0;
     5   double average ;
     6   scanf("%d",&N);
     7   if(N= 0);
     8   else
     9   {
    10     for(i=1;i<=N;i++)
    11     {
    12       scanf("%d",&grade);
    13       sum=sum+grade;
    14       if(grade>=60)
    15       count++;
    16       else
    17       count=count;
    18     }
    19     average=(sum*1.0f)/(N*1.0f);
    20   }
    21   printf("average = %.1f
     count = %d",average,count);
    22   return 0;
    23 }

     第一步:使成绩数目,成绩数量,成绩和成绩总量为整形;

    第二步:使平均数为双精度浮点数;输入数量N;

    第三步:使用if条件句;

    第四步:使用for语句;

    第五步:计算平均值;

    第六步:输出平均值  ,及格人数;

    遇到的问题:

    解决办法:average的类型错误,把average的类型改成double。

    我的git地址:https://git.coding.net/smj031915/dqzzy.git

    上传图片:

    本周学习到的:

    关于素数的判断,还有根据成绩判断及格人数;

    关于素数还是有些不懂,判断及格人数还好,再练习也会很明白。

    点评作业:

    王姝雯:https://home.cnblogs.com/u/phsudie/

    张心悦:https://home.cnblogs.com/u/zxy980612/

    吴晓明:https://home.cnblogs.com/u/gu-an-cheng-wxm/

     表格

    折线图

  • 相关阅读:
    Redis 集群方案
    Redis集群搭建
    Java并发问题--乐观锁与悲观锁以及乐观锁的一种实现方式-CAS
    为什么分布式一定要有Redis?
    如何准备Java初级和高级的技术面试
    SpringBoot自动配置原理
    高德地图-- 云图管理台
    GeoJSON格式规范说明
    webGis概念
    npm压缩js文件
  • 原文地址:https://www.cnblogs.com/sun031915/p/7845595.html
Copyright © 2011-2022 走看看