1、首先,定义两个整型变量,保存判断的数和同构串计数。
2、定义3字符串变量,保存用来判断的同构字符串和用来判断包含多少同构字符串的字符串,以及字符串的子串。
3、定义两个整型变量,保存同构字符串中所有字母的数量。
4、重置数组n的值,初值为0。
5、判断字符串的子串,是否为同构子串。
6、如果子串是同构子串,则统计值自加1。
7、运行程序,输入两个字符串后,电脑就会统计出所有同构子串的数量。
你的if语句后面再加个if语句判断f是否等于1,等于1就不用循环了。你没判断,后面的字符又把你的1改回0了。修改后代码如下
#include <stdio.h>使用库函数strstr
#include <stdio.h>