分析 根据题目的叙述,我们可以把问题转化为两个数组的问题。一个数组a与一个数组b,两个数组的元素进行组合求其和,当它们的和等于我们所要求的一个固定值的时候为一个情况,计算这种情况个数。用两个for循环进行求解。 代码 #include<stdio.h> int n,m,k; //男性人数,女性人数,能力值 int sum=0; //计算完美情侣的配对数 int a[1000]