将两个字符串赋给两个一维数组,定义一个变量赋值为指定的字符,用循环语句将两个数组里的元素与这个字符比较,如果相等就输出这个字符串。
char a[5]={'c','h','i','n','a'};
char b[6]={'p','e','o','p','l','e'};
int i,j;
char t='c';
for(i=0;i<5;i++)
{if(t==a[i]) cout<<"china"<<endl;
else cout<<"no china"<<endl;}
for(j=0;j<6;j++)
{if(t==b[j]) cout<<"people"<<endl;
else cout<<"no people";}
追问你能帮我讲一下这个程序的思路吗?#include
#include
void fun (char *s,char *t, char *u)
{ int i, j, sl, tl;
sl = strlen(s); tl = strlen(t);
for (i=0; i=tl)
*u++ = s[i];
}
*u = '\0';
}
追答这个程序的作用应该是,比较两个字符串中字符的大小,将字符串s1中比字符串s2中字符大的输出来,赋给另外一个字符串u
本回答被网友采纳