首页 > 其他 > 详细

1021 个位数统计 (15分)

时间:2020-11-03 21:23:24      阅读:36      评论:0      收藏:0      [点我收藏+]

第一种方法:

#include<iostream>
#include<string>
using namespace std;
int main(){
    string n;
    cin>>n;
    int cnt[10]={0};

    for(int i=0;i<n.length();i++){
        switch(n[i]-0){
            case 0: cnt[0]++; break;
            case 1: cnt[1]++; break;
            case 2: cnt[2]++; break;
            case 3: cnt[3]++; break;
            case 4: cnt[4]++; break;
            case 5: cnt[5]++; break;
            case 6: cnt[6]++; break; 
            case 7: cnt[7]++; break;
            case 8: cnt[8]++; break;
            default: cnt[9]++; break;
        }
    }
    for(int i=0;i<=9;i++){
        if(cnt[i]!=0)
        cout<<i<<":"<<cnt[i]<<endl; 
    }
    
}

第二种方法:

#include<iostream>
#include<string>
using namespace std;
int main(){
    string n;
    cin>>n;
    int cnt[10]={0};

    for(int i=0;i<n.length();i++){
        int j=n[i]-0;
        cnt[j]++;        
    }
    for(int i=0;i<=9;i++){
        if(cnt[i])
        cout<<i<<":"<<cnt[i]<<endl; 
    }
    
}

 

1021 个位数统计 (15分)

原文:https://www.cnblogs.com/ZR222/p/13922381.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!