《C语言程序设计》实验报告数组
- 格式:doc
- 大小:196.50 KB
- 文档页数:6
《C语言程序设计》课程实验报告
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
三、实验过程
1.输出Fibonacci数列的前20个数,。输入以下程序:
#include "stdio.h"
void main()
{ int a[20],i;
a[0]=1;
printf("%d\t",a[0]);
a[1]=1;
printf("%d\t",a[1]);
for(i=2;i<20;i++)
{
a[i]=a[i-1]+a[i-2];
printf("%d\t",a[i]);
}
}
输出结果如图下:
2.分别用冒泡法和选择法对10个数进行排序。编写以下程序:#include
main()
{ int a[10];
int i,j,t;
printf("input 10 numbers:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
if(a[i]>a[i+1])
{ t=a[i];a[i]=a[i+1];a[i+1]=t;}
printf("the sorted numbers:\n");
for(i=0;i<10;i++)
printf("%3d",a[i]);
printf("\n");
}
结果截图如下:
3.有一个已排序好的数组,要求输入一个数后,按原来排序规律插入到数组中。编写以下程序:
#include
main()
{ int a[6] = {1,3,6,7,9};
int i,j,x,t;
printf("insert data:");
scanf("%d",&x);
for(i=0;i<5;i++)