• 第七周作业


    一.pta:

    1.7-3:

    (1)实验代码:

    #include<stdio.h>
    #include<math.h>
    
    int main()
    {
        int i,n,t;
        float sum=0;
        
        scanf("%d",&n);
        
        for(i=1;i<=n;i=i+1){
            t=pow(-1,i-1);
            
            sum=sum+(t*i)/(2.0*i-1.0);
        }
        printf("%.3f",sum);
    }

    (2).设计思路:

    第一步:定义变量,输入项数n,其中为了不必要的麻烦将sum赋值0。

    第二步:因为是给定循环次数所以选择用for循环,其中“i=1;i<=n;i=i+1”是在输入循环次数n后让循环进行n次,因为是交替的序列找出了一个t让它成为正负值去和交替项相乘,最后加上sum值便成为所求的和。

    第三步:输出保留三位小数的和的值。

     

    (3).遇到的问题

    在用pow的时候没有用#include<math.h>。

    (4).提交列表

    2.7-5:

    (1).实验代码:

    #include<stdio.h>
    
    int main()
    {
        double n1,n2,i,count=0,sum=0,avg;
        scanf("%lf",&n1);
        for(i=1;i<=n1;i++){
            scanf("%lf",&n2);
            sum=sum+n2;
            if(n2>=60){
                count =count+1;
            }
        }
        if(n1>0){
          avg=sum/n1;
        }
        printf("average = %.1f
    count = %.0f",avg,count);
     } 

    (2).设计思路

    第一步:定义变量人数n1,分数n2,及格人数count并赋初值0,平均分avg。

    第二步:输入人数(循环需要次数)n1.

    第三步:在for循环下进行n1次循环,在每次循环下(输入分数n2,算出和的值,用if语句判断如果分数>=60及格人数加一)。

    第四步:输出平均值和及格人数。

    (3).遇到问题:

    原先的代码遇到两个问题,一个是用double类型输入的n2用了%d。

    另一个就是将平均分的计算放入了for语句中。

    (4).提交列表:

    二.git:

    Git地址:https://git.coding.net/DavidPark/123.git

    三.总结:

    (1).本周学习了循环和循环的嵌套,感觉和上周相比对循环了解了更多,稍微熟练了一些。

    (2).感觉在嵌套中想到如何嵌套比较难。

    四.互评与进度:

    1.进度:

    时间

    代码行数

    时间(min

    博客字数

    博客时间min

    知识点

    11.9

    100

    60

    50

    10

    Pta

    11.10

    100

    50

    50

    10

    Pta

    11.11

    150

    60

    50

    10

    复习

    11.12

    120

    70

    50

    10

    For

    11.13

    100

    60

    50

    10

    Pta

    11.14

    100

    50

    50

    10

    Pta

    11.15

    150

    60

    50

    10

    循环嵌套

    11.16

    200

    90

    50

    10

    Pta

    11.17

    200

    90

    150

    120

    博客

    11.18

    200

    90

    50

    10

    Pta

    2.(1).胡景文:http://www.cnblogs.com/wshjw/p/7857999.html

       (2).班庆泽:http://www.cnblogs.com/wsbqz/p/7857944.html

       (3).高立彬:http://www.cnblogs.com/gao628526/p/7827154.html

  • 相关阅读:
    正则化--Lambda
    uwsgi配置cheaper模式进行自动弹性
    采集容器内存并写到excel
    通过进程id找到进程对应的容器并统计每个进程的内存占用写到excel里
    基于celery的任务管理
    基于Redis做内存管理
    uWSGI
    nginx
    服务发现
    绑核与巨页
  • 原文地址:https://www.cnblogs.com/DavidPark/p/7846082.html
Copyright © 2020-2023  润新知