zoukankan      html  css  js  c++  java
  • 入门模拟——(字符串处理)B1002.写出这个数 + A1005. Spell It Right

    #include <bits/stdc++.h>
    #include<math.h>
    using namespace std;
    const int MAX_LEN = 105;
    //const int MAX_D = 31;
    int main(){
        char temp[MAX_LEN];
        for(int i=0;i<MAX_LEN;++i){
            temp[i] = 'c';
        }
        cin>>temp;
        int sum = 0;
        for(int i =0;i<MAX_LEN;++i){
            if((temp[i]-'0')>=0 && (temp[i]-'0')<=9){
                sum += (temp[i]-'0');
            }
        }
        int result[1000];
        for(int i=0;i<1000;++i){
            result[i] = 9;
        }
        int digit = 0;
        while(sum != 0){
            int t = sum % 10;
            sum = sum/10;
            result[digit] = t;
            digit++;
        }
        for(int i=digit-1;i>=0;--i){
            if(i == digit-1){
                if(result[i] == 1){
                    cout<<"one";
                }
                if(result[i] == 2){
                    cout<<"two";
                }
                if(result[i] == 3){
                    cout<<"three";
                }
                if(result[i] == 4){
                    cout<<"four";
                }
                if(result[i] == 5){
                    cout<<"five";
                }
                if(result[i] == 6){
                    cout<<"six";
                }
                if(result[i] == 7){
                    cout<<"seven";
                }
                if(result[i] == 8){
                    cout<<"eight";
                }
                if(result[i] == 9){
                    cout<<"nine";
                }
            }
            else{
                if(result[i] == 0){
                    cout<<" "<<"zero";
                }
                if(result[i] == 1){
                    cout<<" "<<"one";
                }
                if(result[i] == 2){
                    cout<<" "<<"two";
                }
                if(result[i] == 3){
                    cout<<" "<<"three";
                }
                if(result[i] == 4){
                    cout<<" "<<"four";
                }
                if(result[i] == 5){
                    cout<<" "<<"five";
                }
                if(result[i] == 6){
                    cout<<" "<<"six";
                }
                if(result[i] == 7){
                    cout<<" "<<"seven";
                }
                if(result[i] == 8){
                    cout<<" "<<"eight";
                }
                if(result[i] == 9){
                    cout<<" "<<"nine";
                }
                
            }
            
        }
        system("pause");
        return 0;
    } 

    #include <bits/stdc++.h>
    #include<math.h>
    using namespace std;
    const int MAX_LEN = 105;
    //const int MAX_D = 31;
    int main(){
        char temp[MAX_LEN];
        for(int i=0;i<MAX_LEN;++i){
            temp[i] = 'c';
        }
        cin>>temp;
        int sum = 0;
        for(int i =0;i<MAX_LEN;++i){
            if((temp[i]-'0')>=0 && (temp[i]-'0')<=9){
                sum += (temp[i]-'0');
            }
        }
        int result[1000];
        for(int i=0;i<1000;++i){
            result[i] = 9;
        }
        int digit = 0;
        while(sum != 0){
            int t = sum % 10;
            sum = sum/10;
            result[digit] = t;
            digit++;
        }
        for(int i=digit-1;i>=0;--i){
            if(i == digit-1){
                if(result[i] == 1){
                    cout<<"yi";
                }
                if(result[i] == 2){
                    cout<<"er";
                }
                if(result[i] == 3){
                    cout<<"san";
                }
                if(result[i] == 4){
                    cout<<"si";
                }
                if(result[i] == 5){
                    cout<<"wu";
                }
                if(result[i] == 6){
                    cout<<"liu";
                }
                if(result[i] == 7){
                    cout<<"qi";
                }
                if(result[i] == 8){
                    cout<<"ba";
                }
                if(result[i] == 9){
                    cout<<"jiu";
                }
            }
            else{
                if(result[i] == 0){
                    cout<<" "<<"ling";
                }
                if(result[i] == 1){
                    cout<<" "<<"yi";
                }
                if(result[i] == 2){
                    cout<<" "<<"er";
                }
                if(result[i] == 3){
                    cout<<" "<<"san";
                }
                if(result[i] == 4){
                    cout<<" "<<"si";
                }
                if(result[i] == 5){
                    cout<<" "<<"wu";
                }
                if(result[i] == 6){
                    cout<<" "<<"liu";
                }
                if(result[i] == 7){
                    cout<<" "<<"qi";
                }
                if(result[i] == 8){
                    cout<<" "<<"ba";
                }
                if(result[i] == 9){
                    cout<<" "<<"jiu";
                }
                
            }
            
        }
        system("pause");
        return 0;
    } 
  • 相关阅读:
    重装系统后texstudio拼写检查不工作
    git bash使用端口转发连接服务器
    YCSB-mapkeeper
    编译thrift外篇-关于默认链接包-(使用mapkeeper运行leveldb成功)
    编译Thrift
    Could not resolve view with name 'sys/login' in servlet with name 'dispatcher'
    Eclipse创建一个Maven Web项目
    Maven安装配置
    使用Maven创建Web应用程序项目
    org.apache.jasper.JasperException: Unable to compile class for JSP:
  • 原文地址:https://www.cnblogs.com/JasonPeng1/p/12139939.html
Copyright © 2011-2022 走看看