代码先锋网 代码片段及技术文章聚合

7-9 指定位置输出字符串 (10 分)

7-9 指定位置输出字符串 (10 分)
编写一个程序,输入一个字符串后再输入2个字符,输出此字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。

例:(括号内为说明)

输入样例:
program
r
g

输出样例:
rog

#include <stdio.h>
#include <string.h>
int main()
{
    char a[100];
    char ch1,ch2;
    int i=0,j=0;
    scanf("%s",a);
    scanf("\n%c\n%c",&ch1,&ch2);
    while(a[i]!='\0')
    {
        if(a[i]==ch1&&j==0){
            j=1;
        }
        if(j==1){
           printf("%c",a[i]);
        }
        if(a[i]==ch2)
           break;
        i++;
    }
    return 0;
}
版权声明:本文为qq_43495683原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43495683/article/details/85059874

智能推荐

8-6 指定位置输出字符串 (20分)

本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。 函数接口定义: char *match( char *s, char ch1, char ch2 ); 函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。...

PTA指定位置输出字符串 (20分)

本人菜鸟,还请诸大佬多多指点; 本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。 函数接口定义: char *match( char *s, char ch1, char ch2 ); 函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。 裁判测试程序样例: #include <...

习题11-5 指定位置输出字符串 (20分)

本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。 函数接口定义: 函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。 裁判测试程序样例: 输入样例1: 输出样例1: 输入样例2: 输出样例2: 输入样例3: 输出样例3: 函数代码...

习题11-5 指定位置输出字符串 (20分)

本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。 函数接口定义: 函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。 裁判测试程序样例: 输入样例1: 输出样例1: 输入样例2: 输出样例2: 输入样例3: 输出样例3:  ...

浙大 | PTA 习题11-5 指定位置输出字符串 (20分)

本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。 函数接口定义: 函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。 裁判测试程序样例: 输入样例1: 输出样例1: 输入样例2: 输出样例2: 输入样例3: 输出样例3:...

猜你喜欢

PTA 习题11-5 指定位置输出字符串 (20分)

本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。 函数接口定义 函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。 裁判测试程序样例: 输入样例1: 输出样例1: 输入样例2: 输出样例2: 输入样例3: 输出样例3: 答案代码块...

习题11-5 指定位置输出字符串 (20分) --- PTA

本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。 函数接口定义: 函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。 裁判测试程序样例: 输入样例1: 输出样例1: 我的答案: 其实我觉得这题干有点bug,为什么ch1没找到要返回s最后’\0’的地址而不是返...

习题11-5 指定位置输出字符串 (20分)

本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。 函数接口定义: char *match( char *s, char ch1, char ch2 ); 函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。 裁判测试程序样例: #include <stdio.h> #de...

数据结构之斐波那契数列的建立

斐波那契数列( F[] = {0, 1, 1, 2, 3, 5, 8, 13, 21,...... }; )     大家在初中的时候都做过这题吧:如果兔子在出生两个月后就有繁殖能力,一对兔子每月能生出一对小兔子。假设所有兔子都不死,那么一年后可以繁殖多少对兔子呢?     这题中:所经过的月数和兔子对数就构成了斐波那契数列。(读者自己下去算吧)  ...

[GUET-CTF2019]NO SOS

question decrypt 题目给了提示 NO SOS 说明不是摩尔斯电码(sos是国际摩尔斯电码救难信号.) 于是将.-看成二进制可是发现是65位并不能转化成字符串但是是五的倍数,于是尝试用培根密码...