嗨,我想知道为什么我的代码不起作用。下面是它的说明:假设我们要确定用户输入的一系列非负实数的最大数量。用户重复输入值,每次输入一个值,最后输入值−1,以指示没有更多的值要输入。然后,我们在屏幕上打印用户输入的最大值。如果用户输入的第一个数字是−1 (即用户没有输入非负值),那么我们将打印消息“Error: no data!”在屏
我正在尝试编写一个程序,它接受一系列数字,并打印出最大的数字。逻辑很简单-将序列作为一个数组,并使用插入排序的第一步来检查最大数字。当我运行程序时,它会一直运行到“逐个输入数字”。我输入一个数字,然后按enter键,一秒钟内什么也没有发生,程序自行终止。我在第一个for循环中遗漏了什么?[], int size);{
int ar[100], ind