题目
输入一串数字,按要求打印,例:
输入 打印 1 ¥1.00 12 ¥12.00 123 ¥123.00 1234 ¥1,234.00 12345 ¥12,345.00 123456 ¥123,456.00代码
#include #include int main () { char a[100],b[100],c[100],d; int m,n,q,p; scanf("%s",a); m=strlen(a); if(m%3==0) n=m+m/3-1; else n=m+m/3; printf("¥"); for(q=0,p=0;p<n;p++) { q++; if(q%4==0) b[p]=','; else { m--; b[p]=a[m]; } } d=n=strlen(b); for(p=0;p<n;p++) { d--; c[p]=b[d]; printf("%c",c[p]); } printf(".00"); getchar(); return 0; }