C语言如何在一行里输入n个数,数字之间用空格分开,并将输入的数储存起来。
可以用数组来实现,第一个输入一个数表示有n个数字,第二行输入n个数字
#include<stdio.h>
int main()
{
int a[100];
int i,n;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}
一是要存储到哪里?二是数字之间用几个空格?
int a[100];
int n=10,i;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}