题解 | #添加逗号#

添加逗号

http://www.nowcoder.com/practice/f51c317e745649c0900996fd3f683aed

#include<stdio.h>
int main()
{
    long long n;
    int c=0,i=0,j;
    int s[100]={0};
    scanf("%lld",&n);
    while(n)
    {
         s[i]=n%10;
           n=n/10;
           i++;         
    }
    if(i%3==0)
      c=i+i/3-1;
    else
        c=i+i/3;
    for(j=i-1;j>=0;j--)
    {
        if(c%4==0 && c!=i+i/3)
        {
            printf(",");
            j++;
        }
       else
        {
            printf("%d",s[j]);
        }
        c--;
    }
    return 0;
}

全部评论

相关推荐

努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
牛客868257804号:九个中铁八个中建
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务