这道题比较简单,50个人有7个人不互相握手只与43个人握手,将七个人标记循环求解即可。
代码如下👇
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] arr=new int[51];
for (int i = 1; i <= 7; i++) {
arr[i]=1;
}
int count=0;
for (int i = 1; i <= 50; i++) {
for (int j = i+1; j <= 50; j++) {好好想想为什么从i+1开始
if (arr[i]+arr[j]!=2) {
count++;
}
}
}
System.out.println(count);
scan.close();
}