请问在c语言中如何实现:用户输入整数n,然后在同一行输入n个以逗号分隔的整数,将这n个数存为一个数组?

谢谢~

第1个回答  2011-04-02
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n,*p;
scanf("%d",&n);
p=(int *)malloc(n*sizeof(int));
for(i=0;i<n;i++) scanf("%d,",&p[i]);
fflush(stdin);
printf("\n");
for(i=0;i<n;i++) printf(" %d",p[i]);
printf("\n");
return 0;
}
输入如 :
5 6,7,8,9,0
相似回答