方法一
//用冒泡法对10个数排序
#include<stdio.h>
#include<math.h>
#define N 11 //宏定义
int main()
{
int a[11],b,c,i;
for(i=1;i<11;i++)
{
printf("请输入第%d个数:",i);
scanf("%d",&a[i]);
}
for(b=1;b<=9;b++)
for(i=1;i<11-b;i++)
{
if(a[i]>a[i+1])
{
c=a[i+1]; a[i+1]=a[i]; a[i]=c;
}
}
for(i=1;i<=10;i++)
printf("%d ",a[i]);
return 0;
}
方法二
#include<stdio.h>
#include<math.h>
// #define 宏定义
int main()
{
int a[10],i,t,b;
for(i=0;i<10;i++)
{
printf("第%d个数为:",i+1);
scanf("%d",&a[i]);
}
for(t=0;t<9;t++)
for(i=0;i<(10-t-1);i++)
{
if(a[i]>a[i+1])
{
b=a[i]; a[i]=a[i+1]; a[i+1]=b;
}
}
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
return 0;
}

© 版权声明
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!
公众号:半吨先生 邮箱:yipengwl@qq.com 网站交流群:1012184869
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!
公众号:半吨先生 邮箱:yipengwl@qq.com 网站交流群:1012184869
THE END
喜欢就支持一下吧
请登录后发表评论
注册