1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > c语言输入10个数从小到大排序 C语言冒泡法排序:任意输入十个数排序(从小到大;从大

c语言输入10个数从小到大排序 C语言冒泡法排序:任意输入十个数排序(从小到大;从大

时间:2018-12-04 09:40:39

相关推荐

c语言输入10个数从小到大排序 C语言冒泡法排序:任意输入十个数排序(从小到大;从大

满意答案

#include"stdio.h"

//从小到大排序

void main()

{

int i,j,t,str[10];

printf("请给数组str赋初值:\n");

for(i=0;i<10;i++) //对数组进行初始化

scanf("%d",str[i]);

for(j=1;j<10;j++) //开始进行排序

for(i=0;i<10-j;i++)

if(str[i]>str[i+1]) // //因为是从小到大所以借助中间量t将小的数提前

{

t=str[i];

str[i]=str[i+1];

str[i+1]=t;

}

printf("排序后的数组为:\n"); //打印排序后的数组

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

printf("%d",str[i]);

}

#include"stdio.h"

//从大到小进行排序

void main()

{

int i,j,t,str[10];

printf("请给数组str赋初值:\n");

for(i=0;i<10;i++) //对数组进行初始化

scanf("%d",str[i]);

for(j=1;j<10;j++) //开始进行排序

for(i=0;i<10-j;i++)

if(str[i]

{

t=str[i];

str[i]=str[i+1];

str[i+1]=t;

}

printf("排序后的数组为:\n"); //打印排序后的数组

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

printf("%d",str[i]);

}

31分享举报

c语言输入10个数从小到大排序 C语言冒泡法排序:任意输入十个数排序(从小到大;从大到小)...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。