数字插入千位分隔符

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 **********/

}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务