c语言编程编写
答案:2 悬赏:0 手机版
解决时间 2021-04-15 01:46
- 提问者网友:相思似海深
- 2021-04-14 08:16
c语言编程编写
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-04-14 09:17
#include
#include
void fun(char *str1,char *str2)
{
int i,n1,n2,a[26];
n1=strlen(str1);n2=strlen(str2);
for(i=0;i<26;i++) a[i]=0;
for(i=0;i if(str1[i]>='a'&&str1[i]<='z'&&a[str1[i]-'a']==0)
a[str1[i]-'a']++;
for(i=0;i if(str2[i]>='a'&&str2[i]<='z'&&a[str2[i]-'a']==1)
a[str2[i]-'a']++;
for(i=0;i<26;i++)
if(a[i]==2) printf("%-2c",i+'a');
}
void main()
{
char str1[80],str2[80];
gets(str1);gets(str2);
fun(str1,str2);
}
#include
void fun(char *str1,char *str2)
{
int i,n1,n2,a[26];
n1=strlen(str1);n2=strlen(str2);
for(i=0;i<26;i++) a[i]=0;
for(i=0;i
a[str1[i]-'a']++;
for(i=0;i
a[str2[i]-'a']++;
for(i=0;i<26;i++)
if(a[i]==2) printf("%-2c",i+'a');
}
void main()
{
char str1[80],str2[80];
gets(str1);gets(str2);
fun(str1,str2);
}
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-04-14 10:01
#include
void main() { char s1[256],s2[256]; int a[26],i;
for ( i=0;i<26;i++ ) a[i]=0;
gets(s1); gets(s2);
i=0;
while ( s1[i] ) { //s1中小写字母相应字母计数:出现过赋值1
if ( s1[i]>='a' && s1[i]<='z' ) a[s1[i]-'a']=1;
i++;
}
i=0;
while ( s2[i] ) { //s2中小写字母计数:如果s1出现过(被赋值1了)则赋值2
if ( s2[i]>='a' && s2[i]<='z' ) if ( a[s2[i]-'a']!=0 ) a[s2[i]-'a']=2;
i++;
}
for ( i=0;i<26;i++ ) if ( a[i]==2 ) printf("%c ",i+'a'); printf(" ");
}
void main() { char s1[256],s2[256]; int a[26],i;
for ( i=0;i<26;i++ ) a[i]=0;
gets(s1); gets(s2);
i=0;
while ( s1[i] ) { //s1中小写字母相应字母计数:出现过赋值1
if ( s1[i]>='a' && s1[i]<='z' ) a[s1[i]-'a']=1;
i++;
}
i=0;
while ( s2[i] ) { //s2中小写字母计数:如果s1出现过(被赋值1了)则赋值2
if ( s2[i]>='a' && s2[i]<='z' ) if ( a[s2[i]-'a']!=0 ) a[s2[i]-'a']=2;
i++;
}
for ( i=0;i<26;i++ ) if ( a[i]==2 ) printf("%c ",i+'a'); printf(" ");
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯