《程序设计基础-c语言》杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p113习题4
8.将字符串s所有长度为5的子串输出在屏幕上。所谓子串是指在字符串中连续截取若干个字符组成的字符串,被截取的原始串称为主串或母串。
#include<stdio.h>#include<string.h>#define M 99int main(void){char str[M];int i,j,t,k,len,cnt=0;puts("输入原字符串:");gets(str);len=strlen(str);puts("输出长度为5的子串:");for(j=0;j<=len-5;j++){cnt=0;t=j;for(i=j;i<j+5;i++){if(str[i]!=' '){cnt++;}}if(cnt==5){for(k=t;k<t+5;k++){printf("%c",str[k]);}puts("\n");}}}
如果觉得《将字符串所有长度为5的字串输出在屏幕上》对你有帮助,请点赞、收藏,并留下你的观点哦!