我的项目是我必须让用户将 5000 个数字输入到一个数组中,但允许他们随时停止。我有大部分代码,但是当用户输入“-1”然后显示数组时,我不知道如何停止一切。到目前为止,这是我的代码:
#include <stdio.h>
#include<stdlib.h>
#define pause system("pause")
#define cls system("cls")
#define SIZE 50
int i;
main()
{
int i;
int userInput[SIZE];
for (i = 0; i < SIZE; i++)
{
printf("Enter a value for the array (-1 to quit): ");
scanf("%i", &userInput[i]);
} // end for
for (i = 0; i < SIZE; i++)
{
if (userInput[i] == -1)
printf("%i. %i\n", i + 1, userInput[i]);
pause;
} // end for
pause;
} // end of main