您的位置:首页 > 其它

第七周作业

2017-11-17 20:07 176 查看
#include<stdio.h>
int main(){
int i,N,flag=1;
double sum;
scanf("%d",&N);
sum=0;
for(i=1;i<=N;i++){
sum=sum+flag*i*1.0/(2*i-1);
flag=-flag;
}
printf("%.3f",sum);
return 0;
}


.设计思路:

(1)定义变量i,N和变量sum.

(2)输入scanf,使用for语句。

(3)根据题意要求正确输出结果。

程序框图;



此题比较简单,没有遇到问题。

PTA提交列表;



#include <stdio.h>
int main()
{
int N,count,i,grade;
double average=0;
double s=0;
scanf("%d\n",&N);
for(i=1;i<=N;i++)
{
scanf("%d",&grade);
s=s+grade;
average=s/N;
if (grade>=60){
count++;}
}
printf("average = %.1lf\n",average);
printf("count = %d",count);
}


.设计思路

1:定义整型变量N,count,i,grade。

2:在i=1;i小于所输入的N;i++的条件循环;

3,在所循环的程序框图中加入条件(grade>=60)count=count+1

4:保留小数并输出。

错误截图;



一开始运行失败,发现缺少 average=s/N;,本来想着average,运行失败后及时修改回来。

PTA提交列表;



评论同学:

汪志恒:http://www.cnblogs.com/wangzhiheng/p/7806065.html

何宗彦:http://www.cnblogs.com/hezongyan/p/7812104.html

林梦: http://www.cnblogs.com/lin2580/p/7841437.html

小结:

本周学习内容重点:

while 循环;

do while循环.for循环以及循环的嵌套;

(2)本周所学内容中难点:

do while的循环至少要执行一次;这个必须要注意!

while循环如果一次不满足条件就不执行,否则无法输出变量;

以及如何控制循环的结束。

Codding上传文件截图:



git地址:https://git.coding.net/xukeai222/XUJINGQI.git

表格:



折线图:

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