请问在c语言里面怎么样讲9个数,可能是0也可能是负数,也可能是正数输入一个数组里面

请问在c语言里面怎么样讲9个数,可能是0也可能是负数,也可能是正数输入一个数组里面,求写一个

这样可以满足要求吗
#include "stdio.h"
int main()
{
int i, a[9];
printf("input data\n");
for(i=0;i<9;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
{
printf("%d\t",a[i]);
}
printf("\n");
return 0;
}