有没有前辈指导一下怎么写下去?不知道为什么我的图放不上去,就是五对夫妇握手,不与自己的配偶握手一共握几次的问题
A与B握手 和 B与A握手算1次还是2次。。
下面是算2次的情况:
#include <iostream>
using namespace std;
int main()
{
int i,j;
int nmb = 0;
for (i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i != j)
nmb++;
}
}
cout << nmb << endl;
return 0;
}
这是算1次的情况:
#include <iostream>
using namespace std;
int main()
{
int i,j;
int nmb = 0;
for (i=0;i<5;i++)
{
for(j=i+1;j<5;j++)
{
//if(i != j)
nmb++;
}
}
cout << nmb << endl;
return 0;
}
我也是菜狗,给你一个思路,一对夫妇取相反数,五队不同,加入一个数组,任意相加,非零flag加一,最后就结束了