C语言大神们 求帮忙在线等
编写程序,输入一个字符串后再输入两个字符,输出此字符串中从与第1个字符匹配的位置开始到与第2个字符匹配的位置结束的所有字符。用返回字符指针的函数实现用intmain(vo...
编写程序,输入一个字符串后再输入两个字符,输出此字符串中从与第1个字符匹配的位置开始到与第2个字符匹配的位置结束的所有字符。用返回字符指针的函数实现 用int main (void)形式
展开
3个回答
展开全部
#include <stdio.h>
int main()
{
int i, j;
char str[100], begin[2], end[2];
scanf("%s %s %s", str, begin, end);
for(i = 0; str[i] != begin[0] && str[i] != '\0'; i++);
if(str[i] == 0) {
printf("字符串%s中没找到字符%s\n", str, begin);
return 0;
}
for(j=i++ ;str[i] != end[0] && str[i] != 0; i++);
if(str[i] == 0) {
printf("字符串%s中没找到字符%s\n", str, end);
return 0;
}
while(j <= i) putchar(str[j++]);
printf("\n");
}
展开全部
输入字符串再输入两字符
是输入在同一字符串中么
是输入在同一字符串中么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有这个函数啊,可以带参数,你百度一下吧
追问
那里的是void main()
C已经废了...
都不会改里面的内容了
我们教学平台只能识别 int main(void)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询