题解 | #字符串分隔#

字符串分隔

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

#include <stdio.h>
#include <string.h>
// 读取>str[100]
//拆分 len= strlen <=8 输出补0
//>8 i=len/8 j=len%8  0-i-1全额输出 **这里输出就用strncpy和str指针来输出比较方便
//最后一个j != 0输出并补0
char * strncpy(char *restrict dst,const char * restrict src,size_t n);
//n拷贝多少字符
char sub[10];
strncpy(sub,string+12,13);
//将string中从string[12]开始的13个数字复制到sub


void supzero(int n);
int main()
{
char str[100];
int len,i,j;
while(scanf("%s",str)!=EOF){
	len =strlen(str);
	if(len<=8){
		printf("%s",str);
		supzero(8-len);
		printf("\n");
	}

	if(len>8){
		i=len/8;
		j=len%8;
		
		for (int k = 0; k < i; k ++)
		{   
			char temp[10]={0};
			strncpy(temp,str+8*k,8);
			printf("%s",temp);
			printf("\n");
		}
		if(j){
			char temp[10]={0};
			strncpy(temp,str+8*i,j);
			printf("%s",temp);
			supzero(8-j);
			printf("\n");
		}
		
	}
}


return 0;
}

void supzero(int n){
	for(int i=0;i<n;i++)
	printf("%d",0);

}

全部评论

相关推荐

序&nbsp;朋友们,好久不见。&nbsp;笔者在过去消失的五个月里被困在情绪牢笼中过的相当煎熬,一度丢失自己,觉得整个世界都是昏暗的。&nbsp;庆幸的是靠着自己纯硬扛也是走出来了。表达欲再度回归,所以真的很开心还有机会能在再和大家见面。&nbsp;破碎秋招&nbsp;抑郁情绪的引爆点必然是秋招期间遭受的打击了,从去年九月份腾讯转正被告知失败之后就开始疯狂投递简历,每天都在经历:简历挂、一面挂、二面挂、三面挂、HR面挂,每天睁开眼就被无所适从的挫败感包围。&nbsp;秋招的特点是即便流程走到最后一步也不一定会&nbsp;offer,因为还需要进入大池子进行横向对比,俗称泡池子,而这一泡我的大多数面试流程到后面就没了后文,这一度让我感觉非常绝望。我深知自己学历并...
SoNiC_X:我已经工作快2年了,当时高考没考好没去到想去的学校,觉得天要塌了;校招找不到工作,觉得天要塌了;现在工作觉得看不到未来,觉得天要塌了;最近最大的感悟就是:天会一直塌,但是生活也会一直继续下去,还是要调整好自己的心态,不要因为一时的困难把自己困住,要记住完蛋的日子永远在后头
点赞 评论 收藏
分享
牛客464620405号:随便投,随便找,中国经过40多年的改革开放,人才缺口和职位空缺是巨大的,中国现在属于遍地黄金的年代,属于90后和00大机遇的时代
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务