zoukankan      html  css  js  c++  java
  • 杭电2000——ASCII码排序

    /*
    ASCII码排序
    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 160482    Accepted Submission(s): 64810
     
     
    Problem Description
    输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
     
     
    Input
    输入数据有多组,每组占一行,有三个字符组成,之间无空格。
     
     
    Output
    对于每组输入数据,输出一行,字符中间用一个空格分开。
     
     
    Sample Input
    qwe
    asd
    zxc
     
     
    Sample Output
    e q w
    a d s
    c x z
     
    */
    #include <stdio.h>
    int main(void)
    {
    int i = 0,j = 0,k = 0;
    char max,shuru[1000][4];
    while(1)
    {
    if((scanf("%s",shuru[k])) != EOF)
    {
    for(i = 0;i < 2;i++)
    {
    for(j = i+1;j < 3;j++)
    {
    if(shuru[k][i]>shuru[k][j])
    {
    max = shuru[k][i];
    shuru[k][i] = shuru[k][j];
    shuru[k][j] = max;
    }
    }
    }
    k++;
    }
    else
    break;
    }
    //此时,k = 3
    for(i = 0;i < k;i++)
    {
    for(j = 0;j < 3;j++)
    {
    if(j <= 1)
    {
    printf("%c ",shuru[i][j]);
    }
    else
    printf("%c",shuru[i][j]);
    }
    printf(" ");
    }
    return 0;
    }
  • 相关阅读:
    linux基础名词
    计算机基础
    c++ 构造函数
    c++ stdafx.h、targetver.h文件
    centos7初步命令
    mysql 操作表的语句
    后台返回API数据格式
    nginx相关知识
    js复制内容到剪贴板格式化粘贴到excel中
    PHP开启错误提示
  • 原文地址:https://www.cnblogs.com/YaLi/p/6430697.html
Copyright © 2011-2022 走看看