键盘输入十个数,求其中的最大值和次大值(不用数组)
发布网友
发布时间:2023-05-17 07:39
我来回答
共3个回答
热心网友
时间:2023-05-24 21:58
输入10个整数(空格隔开)
:45
67
71
23
19
87
62
33
91
24
67
71
23
19
87
62
33
91
24
最大值是
:91,索引是
:8
最小值是
:19,索引是
:4
最大值和最小值交换位置后
:
45
67
71
23
91
87
62
33
19
24
请按任意键继续...
热心网友
时间:2023-05-24 21:58
int max,max1,a
max=input
max1=input 不知道你用什么语言,反正就这意思,=输入一个数。
if max<max1 then 交换max和max1 max为最大值,max1为次大值
for i=1 to 8
a=input
if max<a then 交换max和a
elseif max1<a then 交换max1和a
end if
next i
print
热心网友
时间:2023-05-24 21:59
zht1331
正解 而且资源消耗比数组都小
如果使用数组 还要排序....