/*选择排序法:从小到大排列10个数并输出*/
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 14:35:48
/*选择排序法:从小到大排列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个数并输出*/
#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位函数,用选择法排序后将他们按值从小到大排序输出!