level 1
雾轻云薄
楼主
#include"stdio.h"
#include"string.h"
void main()
{
char a[100],f1[20],b[100],f2[20];
int i,j=0,k,f=0;
printf("输入两个句子:\n");
gets(a);
getchar();
gets(b);
for(i=0;a[i]!='\0';i++)
{
if(a[i]!=' ')
f1[j++]=a[i];
else
{
for(k=0;b[k]!='\0';k++)
{
if(b[k]!=' ')
f2[f++]=b[k];
else
{
if(strcmp==0)
puts(f1);
if(b[k]==' ')
{
f2[f]='\0';
}
}
}
if(b[k]=='\0')
f1[j]='\0';
}
}
}
我是想输入两个句子输出其中一样的单词,
如:输入:ni hao a回车
hao a he回车
输出:hao a
2012年05月05日 08点05分
1
#include"string.h"
void main()
{
char a[100],f1[20],b[100],f2[20];
int i,j=0,k,f=0;
printf("输入两个句子:\n");
gets(a);
getchar();
gets(b);
for(i=0;a[i]!='\0';i++)
{
if(a[i]!=' ')
f1[j++]=a[i];
else
{
for(k=0;b[k]!='\0';k++)
{
if(b[k]!=' ')
f2[f++]=b[k];
else
{
if(strcmp==0)
puts(f1);
if(b[k]==' ')
{
f2[f]='\0';
}
}
}
if(b[k]=='\0')
f1[j]='\0';
}
}
}
我是想输入两个句子输出其中一样的单词,
如:输入:ni hao a回车
hao a he回车
输出:hao a