OJ 系列之 ASCII 降序排列

来源:互联网 发布:脸部黄金比例软件 编辑:程序博客网 时间:2024/04/29 15:19
<pre name="code" class="cpp">#include "stdafx.h"#include <stdio.h>#include <string.h>/*描述:对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列运行时间限制:无限制内存限制:无限制输入:长度为7个字符的字符串输出:中间5个字符经过按ASCII降序排列的7个字符的字符串样例输入:CEAedca样例输出:CedcEAa答案提示:*//** Function: Sort* Usage: Sort(a,len)* -----------------------------------------------------*/void Sort(char a[],int len){if (len!=7){return;}int i=0;int j=0;char b[8];char temp = 0;for (i=1;i<=5;i++) //冒泡{for (j=i+1;j<=5;j++){if(a[i]<a[j]){temp = a[i];a[i] = a[j];a[j] = temp;}}}for (i=0;i<7;i++){b[i] = a[i];}b[7] = '\0';for (i=0;i<7;i++){printf("%c",b[i]);}}int main(){char a[8];gets(a);Sort(a,7);return 0;}

                                             
0 0
原创粉丝点击