【PAT乙级】1064 朋友数

题目链接:1064 朋友数

#include 
using namespace std;

int main(){
    int N, a[37] = {0}, b, c=0;
    cin >> N;
    for(int i=0;i> b;
        while(b){
            c += b % 10;
            b /= 10;
        }
        a[c]++;
        c = 0;
    }
    for(int i=0;i<37;i++){
        if(a[i])c++;
    }
    
    cout << c << endl;
    c = 1;
    for(int i=0;i<37;i++){
        if(a[i]){
            if(c){
                cout << i;
                c = 0;
            }
            else cout << ' ' << i;
        }
    }
}

 

你可能感兴趣的:(PAT)