桶排字符串

来源:互联网 发布:java 日志级别 trace 编辑:程序博客网 时间:2024/05/16 16:16

注意a不用long long会爆

#include <stdio.h>#include <string.h>long long a[30];int main(){    char c;    while( (c = getchar()) != EOF )    {        if( c == '\0' )            continue;        else if( c == '\n' )        {            for(int i = 0; i < 26; ++i)                for(int j = 0; j < a[i]; ++j)                    putchar(i + 'a');            printf("\n");            memset(a, 0, sizeof(a));        }        else            ++a[c - 'a'];    }    return 0;}

原创粉丝点击