我问这个问题时感觉很“愚蠢”,但是如果有人可以告诉我修改输入结果的方法,则会出现在命令窗口中。

例:

我想按最小到最大的顺序对5个数字(1、3、4、7、5)进行排序,命令窗口上的结果必须是:

input: 1 3 4 7 5 /* 1 line input */
output: 1 3 4 5 7 /* 1 line output */


编辑:
这是我的代码

for (i = 0; i < 5; i++)
{
    scanf("%d ", &array[i]);
}


如果我使用此代码,则命令窗口上的结果必须为:

1
3
4
7
5


但我只想在1行中输入所有数字,例如:

1 3 4 7 5


那么我该如何处理我的代码?

最佳答案

关于您编辑的问题,只需将"%d "替换为"%d"

关于c - 如何在命令窗口上修改输入外观,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25584372/

10-12 01:33