不忘初心


私信TA

用户名:zhuimeng6

访问量:11886

签 名:

好风凭借力,送我上青云

等  级
排  名 1349
经  验 2955
参赛次数 0
文章发表 41
年  龄 0
在职情况 学生
学  校 新乡学院
专  业

  自我简介:

解题思路:先把第一个与后面的逐个比较,如果后面的小,与第一个交换,否则,不交换,然后第二个就是最小的了,之后,方法同理,找到次小。。。

注意事项:

参考代码:

#include<stdio.h>

int main()

{

int t,i,j,a[11];//定义t,j,i都为整数型,以及定义一个整数型数组a

for(i=0;i<4;i++)//输入4个数

scanf("%d",&a[i]);

for(i=0;i<4;i++)

{

for(j=i;j<4;j++)

{

if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}/*先把第一个与后面的逐个比较,如果后面的小,与第一个交换,否 则,不交换,然后第二个就是最小的了,之后,方法同理,找到次 小。。。*/

}

}

for(i=0;i<4;i++)

printf("%d\t",a[i]);//把排好序的数输出

printf("\n");

return 0;

}


 

0.0分

9 人评分

  评论区

for(j=i;j<4;j++)  这一行的作用是什么??
2021-10-29 16:14:59
nice!
2021-10-29 16:14:04
  • «
  • 1
  • »