题解 | #计算某字符出现次数#

字符串分隔

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

1、计算需要补0的个数

2、按8个一组print字符串并print换行符

3、print需要补的0

#include "string.h"
#include "stdlib.h"

int main(){
    char str[110] = {0};
    int nums = 0;
    fgets(str,sizeof(str),stdin);
    nums = strlen(str);
    if(str[nums-1]=='\n')
        nums--;
    int count = 0;//计算组数以及需要补0个数
    if(nums%8 != 0)
        count = 8-nums%8;
    for(int i = 0; i < nums; i ++){
        printf("%c",str[i]);
        if((i + 1) % 8 == 0)
            printf("\n");
    }
    for(int i = 0; i < count; i++){
        printf("0");
    }
//     printf("%d",count);
}
全部评论

相关推荐

评论
3
3
分享
牛客网
牛客企业服务