题解 | #字符串分隔#

字符串分隔

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

#include<stdio.h>
#include<stdlib.h>
#include<math.h>

int main()
{
    char string[100] = { "0" };
    scanf("%s", string);
    //k:字符串可以分成几组
    int k = (strlen(string) % 8 != 0) ? (strlen(string) / 8 + 1) : (strlen(string) / 8);
    //printf("%d",k);
    for (int n = 1; n <= k; n++) //每8位循环输出一次
    {
        for (int i = 8 * (n - 1); i < 8 * n; i++)
        {
            if (i < strlen(string)) printf("%c", string[i]);
            else printf("0"); //用0补位
        }
        printf("\n");
    }
}
全部评论

相关推荐

评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务