增加判断结束的标志就可以了,比如说我这里判断是以-1 作为结束符,然后输入所有已经输入的内容。
#include<stdio.h>
void main(){
printf("input you integer\n");
int a[100];
int temp=0;
scanf("%d",&temp);
int i=0;
while(temp!=-1){
a[i]=temp;
scanf("%d",&temp);
i++;
}
int j=0;
while(j<i){
printf("%d ",a[j]);
j++;
}
}