PAT1002

    xiaoxiao2021-03-25  79

    #include <stdio.h> int covert (char); int main() { char *pinyin[10] = {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; int result[1000]; char num[1001]; scanf ("%s", num ); int t,i,sum; int k,j=0; for (i=0,sum=0; num[i]!= '\0' ;i++) { t = covert(num[i]); sum+=t; } if (sum==0) printf("ling"); while (sum!=0) { result[j]=sum%10; sum=sum/10; j++; } j--; for ( ; j>0 ; j--) { k=result[j]; printf ("%s ", pinyin[k]); } k=result[0]; printf ("%s",pinyin[k]); return 0; } int covert (char n) { int num; num= n-48; return num; }
    转载请注明原文地址: https://ju.6miu.com/read-14513.html

    最新回复(0)