题目连接:
其实,这个题很简单,两层循环遍历数组,定义一个变量count用来计数,只要满足words[i][0] == words[j][1] && words[i][1] == words[j][0]这个条件,count自增1即可
代码如下:
int maximumNumberOfStringPairs(char ** words, int wordsSize){
int count = 0;
for(int i = 0;i < wordsSize;i++)
{
for(int j = i+1;j < wordsSize;j++)
{
if(words[i][0] == words[j][1] && words[i][1] == words[j][0])
{
count++;
}
}
}
return count;
}

本文介绍了如何使用两层循环在编程中解决最大字符串配对问题,通过比较数组中字符串的首尾字符来计算满足条件的配对数量。给出了一段C语言实现的代码示例。
5万+

被折叠的 条评论
为什么被折叠?



