77问答网
所有问题
当前搜索:
编程实现对10个整数进行冒泡排序
用C语言编写“输入
10个整数
,按从大到小排列”的程序说明
答:
printf("请输入:\n");/* 提示用户输入信息 */ for(i=1;i<=
10
;i++)/* 这里有问题,下标i应该是从0开始,最大为9,即应写为for(i=0;i<10;i++) */ {printf("a[%d]=",i);/* 输出第i
个数
a[i]= */ scanf("%d",&a[i]);}/* 接收用户输入的值 */ printf("\n");/* ...
使用Java语言
编程实现
:利用随机函数产生
10个
[30,65]之间的随机
整数
存入...
答:
可以使用集合吗?使用数组比较麻烦,可以将产生
的
随机
数
转为Integer对象存入集合中,然后使用迭代器对集合进行遍历,取出数字对象转为字符形式,
进行排序
.然后存入一个新的集合中,再使用迭代器进行遍历,将数字打印出来.
用C语言
编程
:从键盘输入
10个
学生的成绩,由高到低
排序
输出成绩
答:
你好,我们这里需要用到数组镶套使用for函数以及
冒泡
算法,具体
的
代码如下。include <iostream> using namespace std;int main(){ int s [10], i, j, t;cout << "输入
10个数
:";for (i = 0; i < 10; i++){ cout << "请输入第" << i+1 << "名学生的成绩;" << endl;cin >...
编程
输入
十个
正
整数
,然后自动按从大到小的顺序输出。(
冒泡排序
)
答:
就是这里为什么i是循环到
10
-j啊?不要j循环会出现什么后果啊?因为
冒泡排序
每次都会把当前集合中最小
的
那个冒泡到最后,所以第一次需要比较9次,第二次就是8次,第三次就是7次,这样子可以减少不必要的比较。不要j的话,这里改成 i循环从1到9也可以的。结果没啥区别,就是比较次数多一倍。
用C#随机生成几
个数
并
实现冒泡排序
?
答:
array[j + 1] = temp;} } } // 打印排序后的数组 Console.WriteLine("排序后的数组:");foreach (var item in array){ Console.Write(item + " ");} } } 这个程序首先创建一个大小为
10的整数
数组,并用随机数填充。然后它使用
冒泡排序
算法对这个数组
进行排序
,并打印出排序前后的数组。
...从键盘输入数组元素,要求用数组名作为函数参数,
实现冒泡排序
...
答:
Console.WriteLine("输入有误,请重新输入
整数
!"); } } Console.WriteLine("将数组
进行冒泡排序
遍历输出..."); arrayIntNew=GetArray(arrayInt); foreach (
定义一个长度为
10的整型
数组
答:
不知道,你要C还是C++,用C编了一个 从小到大
冒泡排序
?不是太明白 冒泡从前向后冒泡,排序成从小到大
的
顺序(我的理解)include <stdio.h> void sinput(int *p, int n);void sorder(int *p, int n);void display(int *p, int n);int main(int argc, char **agrv){ int a[
10
];s...
用VB
编写程序
,随机生成
10个
10~99互不相同
的整数
,将它们按由小到大的...
答:
Print "产生的随机数为:"For i = 1 To UBound(a)Print a(i);Next i Print For i = 1 To UBound(a) - 1 For j = UBound(a) To i + 1 Step -1 If a(i) > a(j) Then b = a(i): a(i) = a(j): a(j) = b Next j Next i Print "
排序
后
的数
为:"For i = ...
从键盘输入
10个
学生的成绩存储在数组中,求成绩最高者的序号和成绩_百...
答:
c
的
话,应该用
冒泡排序
就可以了吧。 comicjump1906 | 发布于2008-04-08 举报| 评论 0 1 #include<iostream.h>void main(){ cout<<"input
10
scores\n"; double a[10]; int num=0; double sc=0; for(int i=0;i<10;i++) cin>>a[i]; for(int m=0;m<10;m++) { if(sc<a[m]) ...
用指针方法
对10个整数
按由大到小顺序
排序的
源程序,我不明白定义的sort函...
答:
则执行下边
的
程序 { //以下程序
完成
将最大数放在最前边(i所指的位置),//第一次i的循还则将最大数放在第一个位置 //第二次i的循还则将除第一次以外的最大数放在第二个位置 //。。。t=x[i];x[i]=x[k];x[k]=t;} } } 希望对你有帮助。。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜