博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第七周作业
阅读量:4971 次
发布时间:2019-06-12

本文共 1441 字,大约阅读时间需要 4 分钟。

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

实验代码

#include 
#include
#include
int main (){ int N,i,S; float sum,Q; scanf("%d",&N); sum=0; i=1; S=1; while (i<=N) { Q=(1.0f*i/(2*i-1) ); sum=sum+S*Q; i=i+1; S=S*(-1); } printf("%.3f",sum);}

设计思路

1.交错相加,首先看出来分子每回加1,而分母每回加2,同时偶数项为负。
2.所以应该有4个变量,一个分子,一个分母,一个符号,还有他们的总和。
3.最后注意题目要求的3位小数。
流程图
1238324-20171119004345843-1899476061.png

本题未遇到问题

当时对while语句不是特别熟悉,用的时候有些编译问题,其次问题是如何 做到正负替换,甚至打算用if语句,后来想明白直接每回*-1就好了。没有其他问题了。

本题PTA提交列表

1238324-20171118133859390-1611671940.png

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

#include 
int main(){ int a,b,c,sum,d; float average; c = 1; d = 0; sum = 0; scanf("%d",&a); if(a != 0) { while(c <= a) { scanf("%d",&b); if(b >= 60) { d = d +1; } else if(b < 60) { d = d + 0; } sum = sum + b; c = c + 1; } average = (sum + 0.05f) / a; } else if(a == 0) { average = 0; d = 0; } printf("average = %.1f\ncount = %d",average,d);}

设计思路

1.从题中我们可以知道要求统计及格人数与他们的平均分,所以先设出他俩。
2.用if语句判断是否合格,如果及格就加起来,没有及格就不加。
3.因为学生人数在求平均数时候作为分母,所以要考虑都不及格和没有学生这种特殊情况。
4.最后输出及格人数与平均分。
流程图
1238324-20171119000230702-233153620.png

本题未遇到问题

最开始没有想到a是否等于0,没有其他问题,
本题PTA提交列表
1238324-20171119000552702-1728768383.png

GIT:

1238324-20171119001807765-548696580.png

个人总结

本周主要还是对循环结构进行了进一步的学习,训练了一些循环的题型,并且还有if 和循环的嵌套使用,对于while和for的使用进行了更进一步的区分,在什么条件下用while比for会方便些,运用的数学知识也有很多。
重难点还是循环语句的使用,与一些变量的放置顺序,都很重要,如果放错位置整道题都会出错。对于循环嵌套还是有很多问题的。
互评和学习进度
于耀松;
吴晓明;
张心悦:
进度图
1238324-20171119003152218-1792914911.png

转载于:https://www.cnblogs.com/yaoshunyux/p/7856492.html

你可能感兴趣的文章
PHP中基本符号及使用方法
查看>>
JQuery autocomplete选中某项后触发事件
查看>>
几种常用排序算法温习
查看>>
扩展easyui datagrid的两个方法.动态添加和删除toolbar的项
查看>>
easyui+Spring MVC+hibernate = 乐途
查看>>
UVA10090 数论基础 exgcd
查看>>
配置Apache域名【转载】
查看>>
20145220《信息安全系统设计基础》第12周学习总结
查看>>
<算法编程> 把字符串中的空格替换成%20
查看>>
Docker容器运行ASP.NET Core
查看>>
WPF图片浏览器(显示大图、小图等)
查看>>
Asp.Net Core 轻松学-在.Net Core 使用缓存和配置依赖策略
查看>>
c#控制WPF程序自动登录(Automation方式实现)
查看>>
WPF特效-鱼游动动画
查看>>
零元学Expression Blend 4 - Chapter 13 用实例了解布局容器系列-「Pathlistbox」I
查看>>
在WPF中自定义你的绘制(一)
查看>>
利用PHP SOAP扩展实现简单Web Services
查看>>
经典算法题每日演练——第三题 猴子吃桃
查看>>
.Net码农学Android---系统架构和基本概念
查看>>
Windows Phone开发(37):动画之ColorAnimation
查看>>