C语言程序设计【急求】

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:34:39
程序改错
#include<conio.h>
#include<stdio.h>
#include<string.h>
int fun(char*s,char*t)
{
int n; char*p,*r;
n=0;
while(*s)
{
p=s; r=t;
while(*r)
if(*r==*p)
{
r++;
p++
}
else
break;
if(r==’\0’)
n++;
s++;
}
return n;
}
main()
{
char s[100],t[100]; int m;
clrscr();
printf(“\nplease enter string s:”);
scanf(“%s”,s);
printf(“\nplease enter substring t:”);
scanf(“%s”,t);
m=fun(s,t);
printf(“\nThe result is :m=%d\n”,m);
}

#include<conio.h>
#include<stdio.h>
#include<string.h>
int fun(char*s,char*t)
{
int n; char*p,*r;
n=0;
while(*s)
{
p=s; r=t;
while(*r)
if(*r==*p)
{
r++;
p++;//缺少;
}
else
break;
if(r=='\0')//应该在美式键盘下输入单引号''
n++;
s++;
}
return n;
}
void main()
{
char s[100],t[100]; int m;
clrscr();
printf("\nplease enter string s:");//双引号输入错误
scanf("%s",s);//双引号输入错误
printf("\nplease enter substring t:");//双引号输入错误
scanf("%s",t);//双引号输入错误
m=fun(s,t);
printf("\nThe result is :m=%d\n",m);//双引号输入错误

}
错误都很简单低级。
批评:这些错误都应该自己能找的。如果把所有代码都贴出来让大家帮你找,你永远不会有进步。

怎么都是毫无意义的变量名啊!

看起来你想 统计两个字符串数组比较一下相同的字符有几个?
急求 什么啊 晕 c语言的书好好看看。到处都是错误,思维混乱。在不了解指针之前先学习用好数组。