PAT 1005 Spell It Right
 

#include "stdio.h"
#include "string.h"

#define N 10
#define M 102

int main(){
	char *p[N]={"zero","one","two","three","four","five","six","seven","eight","nine"};
	char num[M];
	int i,j,t,sum,a[5],b[5];
	while(scanf("%s", &num) != EOF && strlen(num)<=101){
		sum = 0;
		for(i=0;i<strlen(num);i++){
			sum += num[i] - '0';
		}
		j=0;
		if(sum == 0) {
			printf("%s", p[sum]);
		} else {
			while(sum!=0){
				a[j] = sum%10;
				sum /= 10;
				j++;
			}
		
			for(t=j-1;t>=0;t--){
				if(t != j-1) printf(" ");
				printf("%s", p[a[t]]);
			}
		}
		
	}
	return 0;
}

 

 

 

 

 

 

相关文章:

  • 2021-08-09
  • 2021-08-17
  • 2021-12-07
  • 2021-05-15
  • 2021-11-30
  • 2022-12-23
  • 2021-04-26
  • 2021-12-05
猜你喜欢
  • 2021-09-22
  • 2021-07-19
  • 2021-09-04
  • 2021-11-29
  • 2022-12-23
相关资源
相似解决方案