C Program
#include <stdio.h>
int main() {
char nums[13][256] = {
"ZERO","ONE","TWO","THREE","FOUR","FIVE","SIX",
"SEVEN","EIGHT","NINE","TEN","ELEVEN","TWELVE"
};
int cnt[26],n,i,val;
char *sep;
for(n=0;n<26;n++) cnt[n]=0;
while(scanf("%d",&val)==1) {
if(val==999){printf("0999");break;}
printf("%d ",val);
if(val<=12) for(i=0;nums[val][i];i++) cnt[nums[val][i]-'A']++;
}
printf(". ");
sep="";
for(n=0;n<26;n++)
for(i=0;i<cnt[n];i++,sep=" ")
printf("%s%c",sep,'A'+n);
printf("\#include <stdio.h>
int main() {
char nums[13][256] = {
"ZERO","ONE","TWO","THREE","FOUR","FIVE","SIX",
"SEVEN","EIGHT","NINE","TEN","ELEVEN","TWELVE"
};
int cnt[26],n,i,val;
char *sep;
for(n=0;n<26;n++) cnt[n]=0;
while(scanf("%d",&val)==1) {
if(val==999){printf("0999");break;}
printf("%d ",val);
if(val<=12) for(i=0;nums[val][i];i++) cnt[nums[val][i]-'A']++;
}
printf(". ");
sep="";
for(n=0;n<26;n++)
for(i=0;i<cnt[n];i++,sep=" ")
printf("%s%c",sep,'A'+n);
printf("\n");
return 0;
}n");
return 0;
}
0 Comments