实验六 数组
【实验 6.1 参考程序】
(1)【参考程序】
#include<stdio.h>
int main()
{
int fib[20],i,num=0;
fib[0]=1;fib[1]=1; //初始化前两项
num+=2;
printf("fibonacci 数列的前 20 项值为:");
printf("%8d%8d",fib[0],fib[1]);
for(i=2;i<20;i++){ //循环计算后 18 项放入 fib[2]~fib[19]
fib[i]=fib[i-1]+fib[i-2]; //根据前两项计算当前项
num++;
printf("%8d",fib[i]);
if(num%5==0) //控制五个数输出在一行
printf("");
}
return 0;
}
(2)【参考程序】
#include<stdio.h>
#define N 6
int main()
{
int a[N+1];
int t,i;
printf("请输入从小到大的%d 个数组元素",N);
for(i=0;i<6;i++)
{
scanf("%d",&a[i]);
}
printf("请输入要插入的元素");
scanf("%d",&t);
for(i=N-1;i>=0;i--) // 从 N 个数的最后一个数开始,依次与 t 进行比较
{