题解 | #添加逗号#

添加逗号

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

#include <stdio.h>
#include <string.h>

#define N 15

char a[N];
char b[N * 2];

int main()
{
    scanf("%s", a);

    int k = 0;
    for (int i = strlen(a) - 1, j = 1; i >= 0; i -- , j ++ )
    {
        b[k ++ ] = a[i];
        if (j == 3 && i)
        {
            b[k ++ ] = ',';
            j = 0;
        }
    }

    for (int i = strlen(b) - 1; i >= 0; i -- ) printf("%c", b[i]);

    return 0;
}

全部评论

相关推荐

10-09 22:05
666 C++
找到工作就狠狠玩CSGO:报联合国演讲,报电子烟设计与制造
点赞 评论 收藏
分享
头像
11-06 10:58
已编辑
门头沟学院 嵌入式工程师
双非25想找富婆不想打工:哦,这该死的伦敦腔,我敢打赌,你简直是个天才,如果我有offer的话,我一定用offer狠狠的打在你的脸上
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务