题目
输入一串数字,按要求打印,例:
输入 打印
1 ¥1.00
12 ¥12.00
123 ¥123.00
1234 ¥1,234.00
12345 ¥12,345.00
123456 ¥123,456.00
代码
#include <stdio.h>
#include <string.h>
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;
}