字符的排序(冒泡排序,选择排序)
来源:互联网 发布:网页游戏挂机软件 编辑:程序博客网 时间:2024/05/01 10:46
#include<stdio.h>
#include<string.h>
int main()
{
int i,j,t,n,k;
char a[100];
printf("input the numble of data:");
scanf("%d",&n);
getchar(); //不能少!它是吸收回车键,如果没有它,在输入后的一个回车键将会被下面的scanf吸收
printf("input %d numbles:",n);
for(i=0;i<n;i++)
scanf("%c",&a[i]); //切记!字符输入时不能有空格,因为空格也是字符
for(i=1;i<=n-1;i++)
{
for(j=0;j<n-i;j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
for(k=0;k<n;k++)
printf("%c ",a[k]);
return 0;
}
#include<stdio.h>
int main()
{
int i,j,k,t,n;
char a[100];
printf("input numble of data:");
scanf("%d",&n);
getchar();
printf("input %d numbles:",n);
for(i=0;i<n;i++)
scanf("%c",&a[i]);
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(a[j]>a[k])
k=j;
if(i!=k)
{
t=a[i];
a[i]=a[k];
a[k]=t;
}
}
for(i=0;i<n;i++)
printf("%c",a[i]);
return 0;
}
- 字符的排序(冒泡排序,选择排序)
- 数组的排序:冒泡排序、选择排序
- 冒泡排序 选择排序
- 冒泡排序、选择排序
- 冒泡排序 选择排序
- 选择排序 冒泡排序
- 冒泡排序/选择排序
- 冒泡排序/选择排序
- 冒泡排序 选择排序
- 选择排序冒泡排序
- 选择排序 冒泡排序
- 冒泡排序、选择排序
- 冒泡排序,选择排序
- 选择排序-【冒泡排序】
- 冒泡排序,选择排序
- 选择排序&冒泡排序
- 冒泡排序选择排序
- 选择排序,冒泡排序
- Class^=,Class*= ,Class$=含义
- SQL Server数据库
- ZigBee网络体系结构(图文)
- Android网络编程之如何去掉WebView【浏览器】中的进度条和网址
- CallableStatement的实例
- 字符的排序(冒泡排序,选择排序)
- 如何应用QQ分享
- Codeforces 570 B. Simple Game ( 概率 )
- iOS中利用NSURLSession进行文件断点下载
- hdu 5387 Clock 2015多校联合训练赛#8
- 简易信息管理系统——增删改查知识总结
- OpenSessionInViewFilter解决数据库操作表(一对多)延迟加载时session关闭的异常
- C++11的线程库(二)
- html5 touch引发的一个应用以及营销