首页 > C语言 字符串分割代码牛客网上 的输出结果为空
头像
九月998
编辑于 2020-06-15 11:29
+ 关注

C语言 字符串分割代码牛客网上 的输出结果为空

那位大牛帮忙看看,为啥我在牛客网上 的输出结果为空?
/***************************************************************/

题目描述

连续输入字符串(输出次数为N,字符串长度小于100),请按长度为8拆分每个字符串后输出到新的字符串数组,

长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

首先输入一个整数,为要输入的字符串个数。

例如:

输入:2

abc

12345789

输出:abc00000

12345678

90000000

/***************************************************************/
#include <stdio.h>
#include <stdlib.h>

int main()
{
int N;
int i, j;
int len;
int k = 0;
scanf("%d", &N);
char a[N][100];
for(i = 0; i < N; i++){
scanf("%s", a[i]);
}
for(i = 0; i < N; i++){
len = strlen(a[i]);
k = 0;
for(j = 0; j < len; j++){
printf("%c", a[i][j]);
k++;
if(k == 8)
{
printf("%\n");
k = 0;
}
}
if(k > 0 && k < 8)
{
while(k++ < 8){
printf("0");
}
printf("\n");
}
}
return 0;
}

全部评论

(0) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐