Problem D: 排序(难度:3)
来源:互联网 发布:windows pages 编辑:程序博客网 时间:2024/05/16 10:25
Problem D: 排序(难度:3)
Description
给你n个小写字母,按照字母升序排列后输出。
Input
第一行:n
第二行:n个小写字母,每两个中间以一个空格隔开。
Output
按照升序排序后输出。
Sample Input
3
c b a
Sample Output
a b c
HINT
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,j;
char a[100];
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
getchar();
scanf("%c",&a[i]);
}
for(i=0;i<n-1;i++)
{
for(j=0;j<n-1-i;j++)
{
if(a[j]>a[j+1])
{
char t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<n;i++)
{
if(i==n-1)
printf("%c",a[i]);
else
printf("%c ",a[i]);
}
}
return 0;
}
- Problem D: 排序(难度:3)
- Problem B 排序(难度3)
- Problem A 排序(难度1)
- Problem C 排序(难度2)
- Problem E 排序(难度4)
- Problem F 排序(难度4)
- Problem G 排序练习00(难度5)
- Problem H 排序练习01(难度5)
- Hdu 5688 Problem D【排序+map】
- Problem D: C++习题-快速排序
- HDU5688 Problem D【字符串排序+MAP】
- 难度0 A+B Problem
- 2016"百度之星" - 资格赛(Astar Round1)Problem D(排序+map)
- Problem D 牛栏(aggr)
- Problem D
- Problem D
- Problem D
- problem D
- 洛谷2822(NOIP2016)[组合数问题]--杨辉三角
- 技术论坛 | 10月22日在微软:“行业知识图谱+ ”论坛通知
- 郑杰 | 如何拿回我们自己的医疗数据?
- TCP安全之——实现简单远控(Socket编程)
- Problem C 排序(难度2)
- Problem D: 排序(难度:3)
- mtalab图像灰度变换
- 职业的困惑
- 移动端扫面车牌识别嵌入软件中应用
- 元素的定位与浮动
- projecteuler.net 4--Largest palindrome product
- Problem E 排序(难度4)
- 猜数字游戏
- Problem F 排序(难度4)