注册 登录
编程论坛 C语言论坛

选择排序未知需要排序的数的个数如何输入

Divine 发布于 2021-01-26 08:47, 2275 次点击
有n个数,需要进行选择排序,但要求不能输入n,直接输入需要排序的几个数,问:如何输入
7 回复
#2
rjsp2021-01-26 09:10
那你总得告诉程序怎么算是输入结束了吧?
#3
Divine2021-01-26 11:26
回复 2楼 rjsp
题目要求输入n(0<n<=50000)个数,输入几个就对几个排序,没有结束标志
#4
rjsp2021-01-26 12:10
有n个数,需要进行选择排序,但要求不能输入n,直接输入需要排序的几个数,问:如何输入

题目要求输入n(0<n<=50000)个数,输入几个就对几个排序,没有结束标志

你怎么一会儿“要求不能输入n”,一会儿“题目要求输入n”?
#5
Divine2021-01-26 17:49
是输入n个数,不能输入n
#6
rjsp2021-01-27 11:01
回复 5楼 Divine
那你总得告诉程序怎么算是输入结束了吧?
#7
lin51616782021-01-27 11:40
你把原题发出来就好了
#8
lxk17329422021-01-29 17:02
int num[1000];
for (i = -1; scanf("%d", &num[++i]););

也可以用指针
1