//向量的长度为全局变量
#include <stdio.h>
#include <ctype.h>
#include<stdlib.h>
#include <stdarg.h>
#define max 100
typedef int vector[max];
int n=10; //向量a的大小;
//向量的建立
//输入n个整数,产生一个存储这些整数的向量a的函数
void create(vector a,int n)
{
if(n>max)
{
printf("error\n");
exit(0);
}
else{
int i;
for(i=1;i<=n;i++)
{
scanf("%d ",&a[i]);
}
}
}//end void create(vector a,int n)
//向量的插入
void insert(vector a,int location, int x)
{
if( location>n || location<1 || n+1>max)
{
printf("error\n");
exit(0);
}
else {
for(int j=n;j>=location;j--)
a[j+1]=a[j];
a[location]=x;
n++;
}
};//end void insert(vector a,int location, int x)
//删除向量a中第i个元素的函数
void del(vector a, int location)
{
if( location<1 || location>n)
{
printf("error\n");
exit(0);
}
else{
for(int j=location;j<=n-1;j++)
a[j]=a[j+1];
n--;
}
}
void find(vector a,int x)
{
int j=1;
for(;j<=n && a[j]!=x;j++)
null;
if(j>n)
{
printf("not find!\n");
exit(1);
}
else
{
printf("find!\n");
exit(1);
}
}
void print (vector a,int n)
{
for(int j=1;j<=n;j++)
printf("%d ",a[j]);
}
void main(void)
{
vector a;
create(a,n);
print(a,n);
}