数字插入千位分隔符
notice:数字过大时的接收办法
#include <stdio.h> #include <string.h> int main() { /********** Begin *********/ char str[20]; int i=0,k=0,len=-1; gets(str); len=strlen(str)-1; //与数组序号对应 //while(scanf("%c",&k)!=EOF) {str[i++]=k; len++;} for(i=0;str[i]!='\0';i++) // !(;i <= len;) { printf("%c",str[i]); if((len-i)%3==0 && str[i+1]!='\0')printf(","); } return 0; /********** End **********/ }