第十四,十五周作业

时间:2021-11-13 21:58:17
#include <stdio.h>
int main(void){
int i,sum=0;
int a[10];
for(i=0;i<10;i++){
scanf(
"%d",&a[i]);
}
for(i=0;i<10;i++){
if(a[i]%2==0)
sum
=sum+a[i];
}
printf(
"s=%d",sum);
return 0;
}

 

设计思路;

1 .定义一个大的数组空间,在定义循环需要的整型变量。

2.使用for循环将数组中的数据输入。

3.循环到数据空间后结束,

4.输出数组中偶数的和sum。

 

流程图;

第十四,十五周作业

 

本题由于比较简单,没有遇到问题,编译的非常成功。

本题PTA提交列表:

第十四,十五周作业

 

 

#include<stdio.h>
int main()
{
int i,sum=0;
double average;
int a[10];
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
sum=sum+a[i];}
average=sum/10;
for(i=0;i<10;i++){
if(a[i]<average)
printf("%d ",a[i]);}

printf("\n");
return 0;
}

 

2.设计思路


1:先定义一个数值为十的数组a[10],再定义一个循环所需的变量。
3:利用for循环实现数组的输入

4:编译累加计算出平均数。

5:输出变量,成功编译。

 本题遇到的错误及其截图:

第十四,十五周作业

本题遇到的错误

就是忘记了一种情况,即if(a[i]<average),忘记了a[i]<average,经过了检查成功的找到了问题的所在,以后一定细心。

 

 

本题PTA提交列表:

第十四,十五周作业

 

fibonacci数列题

编码:

#include<stdio.h>
int main()
{
int i;
int fib[12]={1,1};
for (i=2;i<12;i++)
fib[i]
=fib[i-1]+fib[i-2];
for(i=0;i<12;i++)
{
printf(
"%6d",fib[i]);
if((i+1)%3==0)
printf(
"\n");
}
return 0;
}

设计思路:

2.设计思路

1.先定义一个数值为十二的数组,给出前两个数的数值,再定义一个循环所需的变量i。
2:利用for循环依次算出数值,
3.将输出格式改为“%6d"。
4.成功编译运行。

 

程序框图:

 

 第十四,十五周作业

本题遇到的问题:

第十四,十五周作业

 

 本题遇到的问题:在编译到if((i+1)%3==0)时,少打上一个=,导致编译失败,经过检查之后及时修改过来。

 

本题PTA提交列表:

第十四,十五周作业

 

 

 

git截图:

第十四,十五周作业

 

git链接: https://coding.net/u/xukeai222/p/XUJINGQI/git

 

 

本周学的知识,收获,及其知识点

 

本周主要学习了数组

数组元素的引用,

数组的初始化,

学习了二维数组,

数组中的数逆序存放、

 

对本周的学习知识点掌握的比较牢固,我认为本周的难点就是数组中的数逆序存放,我相信细心努力学习,一定会攻克难点。

 

评论的同学:

孙娜:http://www.cnblogs.com/sun-na-/p/7875394.html

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

汪志恒:http://www.cnblogs.com/wangzhiheng/

 

表格及其折线图:

 

第十四,十五周作业

 

第十四,十五周作业