高效数组操作技巧解析.pptVIP

  • 0
  • 0
  • 约9.64千字
  • 约 36页
  • 2026-06-30 发布于江苏
  • 举报

第8章数组

第1页

2

一维数组示例

【例2】用数组来求Fibonacci数列前20项

#includestdio.h

#defineN20

voidmain()

{

inti,f[N]={1,1};

for(i=2;iN;i++)

f[i]=f[i-2]+f[i-1];

for(i=0;iN;i++)

{if(i%4==0)

printf(\n);

printf(%6d,f[i]);

}

printf(\n);

}

Fibonacci数列:

1,1,2,3,5,8,13,21,34…

第2页

3

分析:

●定义一种整型数组score[30],存放全班每位同窗

的分数

●用for循环读入分数,并求出总分和平均分

●定义变量high存放目前得到的“最高分”,每得到一种分数都要与high的值比较,若比high大,则放入

high中.这么最后high的值一定是最高分

用数组实现:

第3页

4

#defineN5

main()

{inti,sum=0,high,score[N];

floataverage;

printf(“inputeveryone’sscore.\n”);

for(i=0;iN;i++)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档