/*选择排序法:从小到大排列10个数并输出*/
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/16 21:28:19
/*选择排序法:从小到大排列10个数并输出*/
#include
#define N 10
void main()
{
\x09int i,a[N],t,j;
\x09for(i=0;ij;j++) /* N>j>i为什么就不行了呢?*/
\x09\x09for(i=0;i
#include
#define N 10
void main()
{
\x09int i,a[N],t,j;
\x09for(i=0;ij;j++) /* N>j>i为什么就不行了呢?*/
\x09\x09for(i=0;i
![/*选择排序法:从小到大排列10个数并输出*/](/uploads/image/z/16326255-39-5.jpg?t=%2F%2A%E9%80%89%E6%8B%A9%E6%8E%92%E5%BA%8F%E6%B3%95%EF%BC%9A%E4%BB%8E%E5%B0%8F%E5%88%B0%E5%A4%A7%E6%8E%92%E5%88%9710%E4%B8%AA%E6%95%B0%E5%B9%B6%E8%BE%93%E5%87%BA%2A%2F)
/*选择排序法:从小到大排列10个数并输出*/
#include<stdio.h>
#define N 10
void main()
{
int i,a[N],t,j;
for(i=0;i<N;i++) scanf("%d",&a[i]);
for ( i = 0; i < 9; i ++ )
for ( j = i + 1; j < 10; j ++)
if ( a[ i ] < a[ j ] )
{
t = a[ i ];
a[ i ] = a[ j ];
a[ j ] = t; }
printf("排序后:\n");
for(i=0;i<N;i++) printf("%d ",a[i]);
printf("\n");
}
再问: 这个好像是标准答案,我主要是想问 N>j>i为什么就不行了呢?
再答: N>j>i这种格式肯定不对啊,他先算n>j吗,大于是1,小于是0,然后结果和i比较
#include<stdio.h>
#define N 10
void main()
{
int i,a[N],t,j;
for(i=0;i<N;i++) scanf("%d",&a[i]);
for ( i = 0; i < 9; i ++ )
for ( j = i + 1; j < 10; j ++)
if ( a[ i ] < a[ j ] )
{
t = a[ i ];
a[ i ] = a[ j ];
a[ j ] = t; }
printf("排序后:\n");
for(i=0;i<N;i++) printf("%d ",a[i]);
printf("\n");
}
再问: 这个好像是标准答案,我主要是想问 N>j>i为什么就不行了呢?
再答: N>j>i这种格式肯定不对啊,他先算n>j吗,大于是1,小于是0,然后结果和i比较
VB中用选择法将10个整数排序,从小到大排列在另外一个文本框中输出.
用冒泡排序法将一组数据从小到大重新排列并输出
VB随机产生10个两位数整数(正整数),要求分别用选择排序法和冒泡排序法将这10个数降序排列输出在窗体上
起泡法对10个数排序从小到大
C语言题目:用缩小区间法对输入的10个整数从小到大排序并输出
从键盘上输入10个数,C语言程序:用起泡法对这10个数排从小到大的顺序排序后输出.
用选择法对10个整数从小到大排序
C语言:下面程序使用选择排序方法对20个整数进行排序,这20个数从键盘输入,并输出排序前和排序后的数据
使用选择排序法对随机输入的10个整数按从小到大进行排序
求C++程序:任意从键盘输入10个整数,按从小到大的顺序排序,并输出结果.
C语言任意输入10个数,要从小到大排列并求和
用随机函数长生N个2位函数,用选择法排序后将他们按值从小到大排序输出!