将一个长整型的数字转成千分形式。 例如:123456 123,456 #include<stdio.h> #include<string.h> #include<stdlib.h> void main() { long int i,k=0,num; char *j,str[20]={0}; scanf("%ld",&num); ltoa(num,str,10); for(i=0;i<(int)(strlen(str)%3);i++) printf("%c",str[i]); j=&str[i]; while(*j!='/0') { if(k%3==0) { printf(","); k++; } else { k--; for(i=0;i<3;i++) { printf("%c",*j); k++; j++; } } } printf("/n"); }