Me gustaría preguntar sobre la conversión de números de programación en lenguaje C a letras mayúsculas chinas.
void?main()?{?float?s,j;?int?i,q,g;?
char?*a[]={"一", "二","三","四","五","鲁","七","八","九"};?char?*b[]={"元","十", "Cientos", "miles", "diez mil", "cientos de miles", "millones", "decenas de millones", "cientos de millones"};?char?*d[]={"ángulo"," fen"}; ?scanf("%f",&s);?s=s+0.003;?for(i=8;i>0;i--)?{j=s/pow(10,i); ?if(j !=0)?break;?}?
for(q=i-1;q>=0;q--)?{j=s/pow(10,q) ;?g= (int)j%10;?if(g!=0)?
printf("%s%s",a[g-1],b[q]);} ?for(q =-1;q>=-2;q--)?{?
j=s/pow(10,q);?g=(int)j%10;? if(g! =0)?
printf("%s%s",a[g-1],d[-q-1]);}?}?