5-12 指定位置输出字符串 (10分)

来源:互联网 发布:算法导论英文版 pdf 编辑:程序博客网 时间:2024/05/20 08:27
5-12 指定位置输出字符串   (10分)

编写一个程序,输入一个字符串后再输入2个字符,输出此字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。

例:(括号内为说明)

输入样例:

programrg

输出样例:

rog
这个要注意首字母的输出。。
#include<stdio.h>#include<iostream>#include<string.h>#include<string>using namespace std;int main(){string a;getline(cin,a);char m,n;scanf("%c",&m);getchar();scanf("%c",&n);int flag=0;for(int i=0;i<a.size();i++)    {    if(a[i]==m&&flag==0)    {//printf("%c",a[i]);        flag=1;}if(flag==1)printf("%c",a[i]);        if(a[i]==n)    break;}}
原创粉丝点击