遇到铃声:彭旭知是什么人?

来源:百度文库 编辑:高校问答 时间:2024/04/20 01:06:19
彭旭知是什么人?

崇尚实战营销之品牌策划人,毕业于湘潭大学广告系,致力于品牌竞争策略,广告创意思维的创新与挖掘。现任职于广州某大型广告公司.平时勤于笔耕,在锐博等10余家网站设有专栏。在专业营销类杂志发表文章数十篇。联系邮箱:adnaky1981@163.com xoto1981@163.com

#include<stdio.h>
void paixu()
{
int a[5],j,i,m,temp;
printf("请输入5个待排序的数:\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++)
{
m=i;
for(j=i+1;j<=5;j++)
if(a[j]<a[m])
m=j;
if(i!=m)
{
temp=a[m];
a[m]=a[i];
a[i]=temp;
}
}
printf("简单选择排序后的结果:");
for(i=0;i<5;i++)
{ printf("%d",a[i]);
printf(" "); }
printf("\n");
}

void charu()
{ int a[5],j,i,m;
printf("请输入5个待排序的数:\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(j=1;j<5;j++)
{ m=a[j];
for(i=j-1;i>=0l;i--)
{
if(a[i]<m)
break;
else
a[i+1]=a[i];
}
a[i+1]=m;
}
printf("直接插入排序后的结果:");
for(i=0;i<5;i++)
{ printf("%d",a[i]);
printf(" "); }
printf("\n");
}
void main()
{
int x;
printf("选择排序方式:1表示简单选择排序,其他数字表示直接插入排序:");
scanf("%d",&x);
if(x==1)
{
printf("选择排序后的结果是:\n");
paixu();
}
else
{
printf("直接插入排序后的结果是:\n");
charu();
}
}