寻找字符串的问题
题目程序代码:
#include <stdio.h> #include <string.h> int main() { char a[30],b[10]; int m,n,len_a,len_b; /*scanf("%s",a); scanf("%s",b);*/ gets(a); gets(b); len_a=strlen(a); len_b=strlen(b); for (m=0;m<len_a;m++) { if (a[m]==b[0]) { for (n=0;n<len_b;n++) { if (a[m]!=b[n]) break; } } if (n==len_b-1) break; } if (n==len_b-1) printf("%d\n",m+1); return 0; }
输入小写字母的时候就行,输入大写字母就不行了,为什么呀
[此贴子已经被作者于2019-2-22 10:48编辑过]