永发信息网

c语言编程编写

答案:2  悬赏:0  手机版
解决时间 2021-04-15 01:46
c语言编程编写
最佳答案
#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;iif(str1[i]>='a'&&str1[i]<='z'&&a[str1[i]-'a']==0)
a[str1[i]-'a']++;
for(i=0;iif(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 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(" ");
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
身上,脸上突然长了很多小红点点,怎么回事,
澳大利亚的前6大城市依次是?
白鹿原一句话概括评价,双鱼座藏在心底的一句
单选题一战爆发后,原属同盟国的意大利加入协
求一个3DMAX VR渲染器2014版本的。3.0或者2.0
这有可能吗?
说说你的宝宝让你最开心的事?
齐河县焦庙镇石门张幼儿园地址在什么地方,想
快乐王子地址有知道的么?有点事想过去
萧亚轩 WOW的歌词是什么
单选题下列句子中有错别字的一项是A.梳洗罢,
Some people say that the more degenerate h
小樱说谎的原因是什么
我是音信贵族为什么活跃指数还一直下降,我要
我电脑这配置可以玩极品飞车19吗
推荐资讯
dnf召唤师该学什么技能
北京市正阳中天商贸中心在哪里啊,我有事要去
刚才操作失误,已经补充,怎么还不能回答问题
帮忙找篇《入学申请书》?
求冬天快速减肥的方法?
皇家马德里.
对牛弹琴诗句石涛,石涛的诗作选摘
DNF里面狂战用什么装备好啊?
步步高i6那款青花瓷手机好不好,现在买最少要
一起游侠中怎样修改攻击力?
讲述拿破仑的电影有哪些?
在美国买鞋买多大的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?