编写程序急!!
答案:2 悬赏:0 手机版
解决时间 2021-01-10 11:24
- 提问者网友:爱唱彩虹
- 2021-01-10 05:11
编写程序急!!
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-01-10 06:45
void main()
{
char str[1024], newstr[1024];
char a, b;
int i, posa, posb;
bool found = false;
memset(str, 0, 1024);
memset(newstr, 0, 1024);
printf("请输入字符串:");
scanf("%s", str);
getchar();
printf("输入起始字符:");
scanf("%c", &a);
getchar();
for (i = 0; i < 1024; i++)
{
if (memcmp(&a, str + i, 1) == 0)
{
found = true;
posa = i;
break;
}
}
if (!found)
{
printf("
字符不存在!
");
return;
}
found = false;
printf("输入截止字符:");
scanf("%c", &b);
for (i = posa; i < 1024 - posa; i++)
{
if (memcmp(&b, str + i, 1) == 0)
{
found = true;
posb = i;
break;
}
}
if (!found)
{
printf("
字符不存在!
");
return;
}
memcpy(newstr, str + posa, posb - posa + 1);
printf("中间的字符串:%s", newstr);
}
{
char str[1024], newstr[1024];
char a, b;
int i, posa, posb;
bool found = false;
memset(str, 0, 1024);
memset(newstr, 0, 1024);
printf("请输入字符串:");
scanf("%s", str);
getchar();
printf("输入起始字符:");
scanf("%c", &a);
getchar();
for (i = 0; i < 1024; i++)
{
if (memcmp(&a, str + i, 1) == 0)
{
found = true;
posa = i;
break;
}
}
if (!found)
{
printf("
字符不存在!
");
return;
}
found = false;
printf("输入截止字符:");
scanf("%c", &b);
for (i = posa; i < 1024 - posa; i++)
{
if (memcmp(&b, str + i, 1) == 0)
{
found = true;
posb = i;
break;
}
}
if (!found)
{
printf("
字符不存在!
");
return;
}
memcpy(newstr, str + posa, posb - posa + 1);
printf("中间的字符串:%s", newstr);
}
全部回答
- 1楼网友:等灯
- 2021-01-10 07:21
你没有说用哪种编程语言
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯