PAT basic 1002

    xiaoxiao2021-03-25  113

    #include<iostream> using namespace std; int main() { string s; string number[10] = {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; cin >> s; int sum = 0,t = 0; int len = s.length(); for(int i = 0;i < len;i++) sum += s[i] - '0'; int *a = new int [len]; while(sum) { a[t++] = sum % 10; sum /= 10; } for(int i = t - 1;i >= 0;i--) { if(i == 0) cout << number[a[i]]; else cout << number[a[i]] << ' '; } delete [] a; return 0; }

    printf 不能够输出string类型的

    还有delete和new的用法

    int *a = new int [10]; delete [ ] a;

    s.length string的运用

    #include<iostream> using namespace std;
    转载请注明原文地址: https://ju.6miu.com/read-15065.html

    最新回复(0)