#include <stdio.h>
char input1[100]; //必须开全局变量!不然会有意外情况。
char input2[100];
int main() {
char ch;
long linef = 0; //<=10000需要定义为长整型
long lines= 0;
while ((ch = getchar()) != '\n') { //有换行字符的输入
input1[linef++] = ch;
}
while ((ch = getchar()) != '\n') {
input2[lines++] = ch;
}
int flag = 0;
for (int i = 0; i < lines; i++) {
for (int j = 0; j < linef; j++) {
if (input1[j] != input2[i + j]) {
break;
}
if (j == linef - 1) {
printf("%d ", i);
flag = 1;
}
}
}
if (!flag) {
printf("-1");
}
return 0;
}
C语言作业-9-1字符串比对
最新推荐文章于 2022-10-02 09:59:15 发布