有两组字符串数组a和b,试用C语言编写程序,要求输出两个字符串数组中相同的元素,谢谢

a2001:2500:5402:C5G0:BA71:G42A:8024:63F3 2001:2500:5412:C5G6:CE0E:A61E:ED86:4CA5 2001:2500:5402:C5G2:BA79:F42B:1124:BA43 b2001:2500:5412:G5G0:8873:3661:A9EC:3A6A 2001:2500:5412:G5G2:0000:0000:6F05:CEB0 2001:2500:5412:G5G5:BE0E:A19E:ED89:4GA5

第1个回答  2014-06-01
这个太简单了吧!!

做两个循环(循环1,循环2),循环2嵌套在循环1内
应用C函数判断表达式(0==strcmp(a[i],b[j]))是否为true,为true,则
a[i]和b[j]就是相同的。
其中a[i]和b[j]分别是字符串数组a和b的某个元素
第2个回答  2014-06-01
for(i=0;i <a字符串个数; i ++ )
for(j=0;i <b字符串个数; j ++ )
if( strcmp(a[i],b[j])==0)
fprintf(stdout,"\n %s" , a[i]);