zoukankan      html  css  js  c++  java
  • PAT乙1002

    有毒,真的有毒,难题对于简单题影响太大了,想的东西太多,总会在考虑,会不会时间超限,数据量有多大,三个循环就太慢了。。。。

    总之我是真的不愿意看到这样的程序能过的,总觉得有更好的,却总是找不更好的额。。。。

    #include<cstdio>
    #include<cstdlib>
    #include<iostream>
    #include<algorithm>
    
    using namespace std;
    
    char maps[10][10]={
        {"ling"},{"yi"},{"er"},{"san"},{"si"},{"wu"},{"liu"},{"qi"},{"ba"},{"jiu"}
    };
    
    int main()
    {
        char ch;
        int sum=0;
        while ((ch = getchar()) != '
    ')
        {
            sum += (ch -'0');
        }
        int a[1000],i=0;
        while (sum > 10)
        {
            a[i] = sum%10;
            sum /= 10;
            i++;
        }
        a[i] = sum;
        while (i>0)
        {
            cout<<maps[a[i]]<<" ";
            i--;
        }
        cout<<maps[a[0]]<<endl;
        return 0;  
    }
  • 相关阅读:
    servlet
    过滤器
    拦截器
    logback
    hibernate(1)
    函数的关键字参数
    函数的不定长参数
    打印星形三角
    九九乘法表
    udp客户端收发数据流程
  • 原文地址:https://www.cnblogs.com/linkstar/p/5652030.html
Copyright © 2011-2022 走看看