例如,输入12,则输出12;输入1234,则输出1,234;输入1234567,则输出1,234,567
但是程序编写有问题,请大侠指正
非常感激:
#include<iostream>
void main()
{
char c[20],inserter;
int len,i,index;
printf("please input the numbers:\n");
gets(c);
printf("the original numbers are:\n");
puts(c);
printf("after add the tag:\n");
len=strlen(c);
if(len<4)
puts(c);
else
{
for(i=len;i<0;i-=3)
{
inserter=',';
index=i-3;
c[index-1]=inserter;
}
puts(c);
}
printf("\n");
}