实验10 指针进阶 程序二

Posted chenlong991223

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验10 指针进阶 程序二相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
char c[100];
char*match (char*s,char ch1,char ch2)
{
    int i=0;
    int j=0;

    while(s[i]!=)
    {
        if(s[i]==ch1)  //将开始位置确定下后,再进行以下循环 
        {
            while(s[i]!=ch2)  //没找到ch2时 ,将每一个是s[i]代表的元素赋给a[i],直到找到结束字符 
            {
                c[j]=s[i];
                j++;
                i++;
            }
            c[j]=s[i];  //将结束字符赋给a[i] 
            break;  //终止循环 
        }
        i++;
    }
    return c;
}
int main()
{
    char s[100];
    char ch1,ch2;
    printf("请输入字符串:");
    scanf("%s", s);
    getchar();        //跳过输入字符串和输入字符之间的分隔符 
    printf("请输入起始字符:");
    scanf("%c",&ch1);
    getchar();       //同理 
    printf("请输入结束字符:");
    scanf("%c",&ch2);
    match(s,ch1,ch2);
    puts(match(s,ch1,ch2));
}

多注意getchar()的使用

以上是关于实验10 指针进阶 程序二的主要内容,如果未能解决你的问题,请参考以下文章

算法竞赛入门码蹄集进阶塔335题(MT3330-3335)

汇编实验九

染色体基因芯片分析和第二代测序应用的区别

实验九:根据材料编程

空指针异常 - 片段活动

大厂指针笔试题(1码+1图)详解——程序结果判断题