PAT basic 1002

来源:互联网 发布:如何解除公司网络限制 编辑:程序博客网 时间:2024/05/19 18:42
#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;
0 0
原创粉丝点击