您的位置:首页 > 其它

第七周作业

2017-11-17 11:00 204 查看

要求一

完成PTA中题目集名为《usth-C语言基础-第七周作业》、《usth-C语言基础-12周PTA作业》、《usth-C语言基础-13周PTA作业-1》和《usth-C语言基础-13周PTA作业-2》中的所有题目。







要求二

博客的具体书写内容和格式
将PTA第七周作业中以下2道题的解题思路按照规定格式写在博客里。

题目7-3 求交错序列前N项和
1.实验代码

#include <stdio.h>
int main()
{
int i=1,n;
double j=0,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if((i%2)==0)
j=-(1.0f*i/(2*i*1.0f-1));
else
{
j=1.0f*i/(2*i*1.0f-1);
}
sum=sum+j;
}
printf("%.3f",sum);
return 0;
}


2 设计思路
(1)主要描述题目算法
第一步:定义整型变量i,n,定义双精度浮点型变量j,sum;
第二步:输入n值;
第三步:使用for和if else语句嵌套进行分类讨论;
第四步:定义数学计算式;
第五步:输出结果。

(2)流程图



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

4.本题PTA提交列表



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

1.实验代码

#include <stdio.h>
int main()
{
int i,n,count=0,grade,sum=0;
double average=0;
scanf("%d",&n);
if(n==0);
else
{
for(i=1;i<=n;i++)
{
scanf("%d",&grade);
sum=sum+grade;
if(grade>=60)
count++;
else
count=count;
}
average=(sum*1.0f)/(n*1.0f);
}
printf("average = %.1f\ncount = %d",average,count);
return 0;
}


2 设计思路
(1)主要描述题目算法

第一步:定义整型变量i,n,count=0,grade,sum=0;
第二步:定义双精度浮点型变量average=0;
第三步:输入n值;
第四步:使用for和if else语句嵌套进行分类讨论;
第五步:定义数学计算式;
第六步:输出结果。

(2)流程图



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

4.本题PTA提交列表



要求四

请将上述作业的源代码使用git提交到coding.net上,要求给出上传成功后coding.net项目的截图和你的git地址。



我的git地址:https://git.coding.net/Downager/171117.git

要求五

个人总结
(1)本周你学习了哪些内容?收获了什么?

本周继续学习了continue,for,if else语句,以及素数等经典例题,对于定义变量有了新的理解。

(2)本周所学内容中你觉得哪些是难点?有哪些知识点还不明白?

例题中对于新的变量需要时间理解,且定义量较多题目稍微复杂,对于for,do while语句的运用还未熟练掌握。

要求六

互评和学习进度
1、点评3个同学的本周作业:http://www.cnblogs.com/phsudie/ http://www.cnblogs.com/sun031915/ http://www.cnblogs.com/wxy5336/

并邀请3名同学点评你的作业:http://www.cnblogs.com/sun031915/ http://www.cnblogs.com/phsudie/ http://www.cnblogs.com/gu-an-cheng-wxm/
2、请用表格和折线图呈现你本周(11/9 13:00~11/19 8:00)的代码行数和时间、博客字数和时间、涉及的知识点。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: