标签:%s 字符 etc 实验 bre mat clu 输入 getchar
#include <stdio.h> char c[100]; char*match (char*s,char ch1,char ch2) { int i=0; int j=0; while(s[i]!=‘\0‘) { 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()的使用
标签:%s 字符 etc 实验 bre mat clu 输入 getchar
原文地址:https://www.cnblogs.com/chenlong991223/p/10115974.html