第六章 利用数组处理批量数据
例6.1 对10个数组元素依此赋值为0,1,2,3,4,5,6,7,8,9,要求逆序输出
#include<stdio.h>
int main()
{
int i,a[10];
for(i=0;i<=9;i++)
a[i]=i;
for(i=9;i>=0;i--)
printf("%5d",a[i]);
printf("\n");
return 0;
}
运行结果如下:
例6.2用数组处理求Fibonacci数列问题
#include<stdio.h>
int main()
{
int a[20]={
1,1};
int i;
for(i=2;i<20;i++)
a[i]=a[i-1]+a[i-2];
for(i=0;i<20;i++)
{
if(i%5==0)
printf("\n");
printf("%12d",a[i]);
}
printf("\n");
return 0;
}
运行结果如下:
例6.3有10个地区面积,要求对他们按由小到大的顺序输出
#include<stdio.h>
int main()
{
int a[10];
int i,j,t;
printf("input 10 numbers:\n");
for(i=0;i<10;i++)
scanf("%d",&a