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

1.实验代码

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

2 设计思路
(1)

第一步:輸入整數N
第二步:整數i=1,浮點數sum=0,浮點數j=0

第三步:若i<=N,則下一步,否則輸出浮點數sum(保留三位小數)

第四步:若i mod 2=0,則浮點數j=-(1.0f*i)/(1.0f*(2*i-1)),否則j=(1.0f*i)/(1.0f*(2*i-1))

第五步:sum=sum+j,i=i+1,跳到第三步

(2)流程图

3.本题调试过程碰到问题及解决办法

4.本题PTA提交列表

部分正確:把計算j的式子中的i寫成了N

答案錯誤:忘記保留三位小數

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

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

2 设计思路
(1)

第一步:輸入學生人數整數N
第二步:若N=0,則輸出average = 0回車count = 0,否則下一步

第三步:整數i=1,及格人數整數count=0,所有學生的成績和整數sum=0,平均分浮點數average=0

第四步:若i<=N,則下一步,否則average=(sum*1.0f)/(N*1.0f),輸出average = average(保留一位小數)回車count = count

第五步:輸入一個學生的成績整數grade,sum=sum+grade

第六步:若grade>=60,則count=count+1,

第七步:i=i+1,跳到第四步

(2)流程图

3.本题调试过程碰到问题及解决办法

4.本题PTA提交列表

多種錯誤:count和average的初始值沒有賦成0,忘記輸出回車

git地址:https://git.coding.net/MemoriesBook/123.git

個人總結:本週學習了循環結構,處理了與循環有關的各種題目,不過我覺得循環最近出的題目都有一點難度,但也是對自己的一種鍛鍊一種好的提升。

董欣的博客地址:http://www.cnblogs.com/dx2017/p/7809786.html

董雅潔的博客地址:http://www.cnblogs.com/exo123/p/7828105.html

馮子旋的博客地址:http://www.cnblogs.com/fengzx/p/7811151.html

代碼行數 時間 博客字數 時間 涉及的知識點
50  11.9 200  2 循环结构
11.10 100
11.11 100 无 
100  11.12 0 循环结构 
200 11.13  循环结构
100 11.14  循环结构
1000 11.15  循环结构
300 11.16  循环结构
200  11.17  循环结构
0 11.18  循环结构
0 11.19 100   循环结构

PTA题目的處理(四)的更多相关文章

  1. PTA題目的處理(一)

    **題目1:A乘B** **實驗代碼** #include <stdio.h> #include <stdlib.h> int main() { signed int a,b; ...

  2. PTA題目的處理(三)

    题目7-1 高速公路超速處罰 1.實驗代碼 #include <stdio.h> //#include <stdlib.h> int main() { int csp,lsp; ...

  3. PTA題目的處理(二)

    題目7-1 計算分段函數[1] 1.實驗代碼 #include <stdio.h> int main() { float x,y; scanf("%f",&x) ...

  4. 第14、15週PTA題目的處理

    題目1 選擇法排序 1.實驗代碼 #include <stdio.h> #include <stdlib.h> int main() { int n,index,exchang ...

  5. PTA题目集7-9总结

    PTA题目集7-9总结 一.前言 题目集七:该题集为轮到图形卡片排序游戏题,主要考查的知识点有类的继承,ArrayList泛型的使用,Compabale接口的运用,多态的使用方法以及接口的应用,难度较 ...

  6. PTA题目集4-6总结

    PTA题目集4-6总结 一:前言 在题集4-6中,所考查的主要知识点有正则表达式,类与类之间的调用,类的聚合,继承,封装,接口与多态,三种排序方法如选择排序,冒泡排序,插入排序,ArrayList,s ...

  7. PTA题目集总结

    PTA题目集1-3总结 一:前言 我认为题目集一的有八个题目,题量可能稍微有点多,但是题型较为简单,基本为入门题:题集二有五道题,题量适度,难度也适中:题集三虽然只有三道题,但是难度却骤然提升,前两题 ...

  8. 在 Windows 上遇到非常多 TIME_WAIT 連線時應如何處理

        我們公司所代管的網站裡,有幾個流量是非常大的,在尖峰的時刻同時上線人數可能高達數千到數萬人,而在這個時候如果使用 netstat 或 TCPView 查看所有 TCP 連線時就會看到非常多處於 ...

  9. iOS/Android/Web Url Encode空格處理 原文連結:http://read01.com/3gDO.html

    iOS/Android/Web Url Encode空格處理 原文連結:http://read01.com/3gDO.html 前言 這裡只是講一個故事,一個發生在我身上的真實的故事.曾經,我以為搞加 ...

随机推荐

  1. Windows系统还原失败心得

    最近我的Windows10连续几天出现了蓝屏,怀疑是某软件的Bug造成的,于是想用系统还原功能回到前一段时间,我找到了那款软件安装的时间. 到了选择还原点界面,发现有5个还原点,最旧的一个刚好就是那款 ...

  2. 【BZOJ4825】【HNOI2017】单旋(Link-Cut Tree)

    [BZOJ4825][HNOI2017]单旋(Link-Cut Tree) 题面 题面太长,懒得粘过来 题解 既然题目让你写Spaly 那就肯定不是正解 这道题目,让你求的是最大/最小值的深度 如果有 ...

  3. 【CJOJ P1957】【NOIP2010冲刺十模拟赛】数字积木

    [NOIP2010冲刺十模拟赛]数字积木 Description 小明有一款新式积木,每个积木上都有一个数,一天小明突发奇想,要是把所有的积木排成一排,所形成的数目最大是多少呢? 你的任务就是读入n个 ...

  4. [BZOJ1001] [Beijing2006] 狼抓兔子 (最短路)

    Description 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个 ...

  5. 论文笔记(3):STC: A Simple to Complex Framework for Weakly-supervised Semantic Segmentation

    论文题目是STC,即Simple to Complex的一个框架,使用弱标签(image label)来解决密集估计(语义分割)问题. 2014年末以来,半监督的语义分割层出不穷,究其原因还是因为pi ...

  6. 【Spring源码分析】Bean加载流程概览

    代码入口 之前写文章都会啰啰嗦嗦一大堆再开始,进入[Spring源码分析]这个板块就直接切入正题了. 很多朋友可能想看Spring源码,但是不知道应当如何入手去看,这个可以理解:Java开发者通常从事 ...

  7. ffplay常用命令

    一.ffplay 常用参数 ffplay不仅仅是播放器,同时也是测试ffmpeg的codec引擎,format引擎,以及filter引擎的工具,并且也可以做可视化的媒体参数分析,可以通过ffplay ...

  8. [转]ZooKeeper的学习与应用

    [转]ZooKeeper的学习与应用 http://blog.csdn.net/rengq126/article/details/7393227 1. ZooKeeper的学习与应用 1.1. 概述 ...

  9. 九度OJ题目1003:A+B

    while(cin>>str1>>str2)就行了,多简单,不得不吐槽,九度的OJ真奇葩 题目描述: 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号", ...

  10. Mycat 分片规则详解--应用指定分片

    实现方式:根据字符串的子串(必须是数字)计算分区号(由调用方传递参数,显示指定分区号),例如,id=05-12232323,其中 id 是从 startIndex = 0,size=2,即截取的子串是 ...