fork download
  1. #include <stdio.h>
  2.  
  3. m(char*i){int k,j=0,s=0,d=0;while(i[s])s++;while(i[d]!=46)d++;while(j<d){if(i[j]!=48){for(k=0;k<(d-j);k++)putchar(k?48:i[j]);putchar(43);}j++;}while(++j<s)if(i[j]!=48){putchar(46);for(k=0;k<(j-d);k++)putchar(k==(j-d-1)?i[j]:48);putchar(43);}putchar(8);}
  4.  
  5. int main(void)
  6. {
  7. m("1230.0456");
  8.  
  9. return 0;
  10. }
  11.  
  12.  
  13.  
Success #stdin #stdout 0s 2156KB
stdin
Standard input is empty
stdout
1000+200+30+.04+.005+.0006+