//盗墓者是个丑奴儿,原
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
int main(void){
//要准备分离的字符串
// char * str="sdajdhasjkdhasjkdhjkashdjasdhjakshdjkasdhasjk";
char * str="sdajdhasjkdhasjkdhjkashdjasdhjakshdjkasdhasjkLpa";
int size=0;
size=strlen(str)%5==0?strlen(str)/5:strlen(str)/5+1;
printf("%d \n",size);
//存储容器。将字符串化为单个字符,存储进入字符数组
//使用二维数组,将字符串化x段,每段5字符,x段在统一在起来,即采用二维数组
char arr[size][5];
memset(arr,'0',sizeof(arr));
int a1=0;
int a2=0;

该博客展示了如何在C语言中将一个字符串分割成每段5个字符的子字符串。通过计算字符串长度和使用二维字符数组,博主实现了一个程序,能够将字符串存储并按段打印出来。在示例中,字符串长度未被5整除,因此最后一段可能少于5个字符。
最低0.47元/天 解锁文章
75





