用冒泡法将输入的3个数按从大到小的顺序排序

此帖没戏2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
123迷迷糊糊 共回答了19个问题 | 采纳率89.5%
#include
main()
{int a[3],i,j;
for(i=0;i<3;i++)scan("%d",&a[i]);
printf("n");
for(j=0;j<2;j++)
if( 忘了
1年前

相关推荐

随机产生10个介于0到100之间的整数,分别使用选择法和冒泡法对其进行升序排序
任天堂电玩1年前1
panlinbo1982 共回答了26个问题 | 采纳率88.5%
选择法:
Private Sub Form_Click()
Dim i%,j%,a%(1 To 10)
Randomize
For i = 1 To 10
a(i) = Int(101 * Rnd)
Next i
For i = 1 To 9
k = i
For j = i + 1 To 10
If a(j) < a(k) Then k = j
Next j
If k i Then t = a(i):a(i) = a(k):a(k) = t
Next i
For i = 1 To 10
Print a(i);
Next
End Sub
冒泡法:
Private Sub Form_Click()
Dim i%,j%,a%(1 To 10)
Randomize
For i = 1 To 10
a(i) = Int(101 * Rnd)
Next i
For i = 1 To 10
For j = 1 To 10 - i
If a(j) > a(j + 1) Then
k = a(j):a(j) = a(j + 1):a(j + 1) = k
End If
Next j
Next i
For i = 1 To 10
Print a(i);
Next
End Su
C++冒泡法排序哪位大人帮偶这个做做.偶做了n久都不行!输入10个整数,将它们从大到小排序后输出.(用冒泡法)运行示例:
C++冒泡法排序
哪位大人帮偶这个做做.偶做了n久都不行!
输入10个整数,将它们从大到小排序后输出.(用冒泡法)
运行示例:
Enter 10 integers:1 4 –9 99 100 87 0 6 5 34
After sorted:100 99 87 34 6 5 4 1 0 -9
【程序】
#include
void main( )
{ int i,j,t,a[10];
printf("Enter 10 integers:");
for (i=0;i
骨头鱼1年前1
vivianlq 共回答了17个问题 | 采纳率94.1%
答案:
5、D
6、A
7、C
8、C
完整源程序如下:
#include
void main( )
{ int i,j,t,a[10];
printf("Enter 10 integers:");
for (i=0;i
用冒泡法对下列数据进行升序排序,2,31,14,18,27,30,67,22
用冒泡法对下列数据进行升序排序,2,31,14,18,27,30,67,22
如题,写出排序过程
liangwq1年前1
taka 共回答了18个问题 | 采纳率88.9%
#include using namespace std; void main() { int iArr[8] = {2, 31, 14, 18, 27, 30, 67, 22}; int iTemp; for(int i=0; i
1)用冒泡法对一组数据从小到大排序的函数;(2)交换两个变量的函数(用指针实现);(3)主函数中设计一
aimeilime1年前1
grace7799 共回答了12个问题 | 采纳率100%
#include
void bubleSort(int a[],int n)
{
int i,j,*p=a;
for(i=0;i
用"冒泡法'给数列1,5,3,2,7,9按从大到小进行排序时,经过第一趟排序后得到的新数列为
用"冒泡法'给数列1,5,3,2,7,9按从大到小进行排序时,经过第一趟排序后得到的新数列为
如题!
漠敏儿1年前1
dolovemeok 共回答了12个问题 | 采纳率91.7%
5,1,3,2,7,9 5,3,1,2,7,9 5,3,2,1,7,9 5,3,2,7,1,9 结果(5,3,2,7,9,1)
C语言 统计全班某门功课成绩的平均分数和最高分数(假设全班人数为10人)用冒泡法
8745681年前0
共回答了个问题 | 采纳率
随机产生20个10~99的正整数,用冒泡法求出最大值,最小值.
绿岛行云1年前1
滴答地 共回答了22个问题 | 采纳率95.5%
dim a(1 to 20) as integer
dim i as integer
for i = 1 to 20
a(i)=int(rnd*90+10)
next
'以上是求20个随机数
dim i as integer
dim min as integer
dim max as integer
min=a(1)
for i = 2 to 20
if min>a(i) then
min = a(i)
end if
print min
max=a(1)
for i = 2 to 20
if max
用冒泡法对10个任意随机整数进行从大到小排列
时空星子1年前1
evovita 共回答了28个问题 | 采纳率89.3%
冒泡排序的算法效率一般.一般用交换排序或者是函数库中自带的排序方法.这是JAVA版的.
function bubbleSort(int[] input) {
for (int i =0; i < input.length; i++) {
for(int j = i+1; j < input.length; j++) {
if (input[i] > input[j]) {
input[i] = input[i] + input[j];
input[j] = input[i];
input[i] = input[i] - input[j];
}
}
}
}

大家在问