题解 | #字符串分隔#

字符串分隔

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

#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//一直不懂错哪,结果都是对的,把两个字符串大小从100改成1000就通过了。
int main() 
{
    int m,n,i,k=0;
    char str1[1000]={0};
    char str[1000];
    scanf("%[^\n]",str);
    m=strlen(str);
   n=m%8;
    for(i=0;n>0&&i<8-n;i++)
    {
      str[m+i]='0';
    }
    for(i=0;i<m+8-n;i++)
    {
        if(i%8==0&&i!=0)
        {
       str1[k]='\n';
        k++;
        }
        str1[k]=str[i];
        k++;
    }

    printf("%s", str1);


   // for(i=0;i<m+8-n;i++)

    //if(i%8==7)
   // {
   //  printf("%c", str[i]);
   // printf("\n");
   //}
   //else
  // printf("%c", str[i]);

 //  return 0;
}

全部评论

相关推荐

收到了北京经纬恒润AE产品测试部门的offer,有了解的友友吗?工作内容怎么样?加班真的很严重吗?值得去吗?
La_place:有人说的人在那边,就是正常互联网作息吧,一天十个小时出头,双休这样。加班有,但是可能也不算严重?
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务