C语言 从键盘输入一个字符串内有小写字母和数字字符编程将其中每个由连续的小写字母字符组成字符串输出。
从键盘输入一个字符串,内有小写字母和数字字符,编程将其中每个由连续的小写字母字符组成字符串输出。测试输入:PresetCodeBegin-NeverTouchCodeBe...
从键盘输入一个字符串,内有小写字母和数字字符,编程将其中每个由连续的小写字母字符组成字符串输出。
测试输入:Preset Code Begin - Never Touch Code Below
测试输出:
reset
ode
egin
ever
ouch
ode
elow 展开
测试输入:Preset Code Begin - Never Touch Code Below
测试输出:
reset
ode
egin
ever
ouch
ode
elow 展开
1个回答
展开全部
#include<stdio.h>
int main(void)
{ char c='N',s[300],*p;
gets(s);
for(p=s; *p; p++)
{ while(*p>='a'&&*p<='z')
{ putchar(*p++);
c='Y';
};
if(c=='Y')
{ putchar('\n');
c='N';
}
}
return 0;
}
追问
如果测试用例是:This Is A Book.
期待的输出是:
his
ook
实际输出是:
his
s
ook
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询