【问题描述】
现在有9个科学家正在一起研究机密问题,但据可靠消
#include <bits/stdc++.h>
using namespace std;
int s[10];
int main(){
int a=0;
for(int i=0;i<9;i++){
cin>>s[i];
a+=s[i];
// cout<<a<<endl;
}
a-=100;
// cout<<a<<endl;
for(int i=0;i<9;i++){
for(int j=i+1;j<9;j++){
if(s[i]+s[j]==a){
s[i]=0;
s[j]=0;
break;
}
}
}
for(int i=0;i<9;i++){
if(s[i]!=0){
cout<<s[i]<<endl;
}
}
return 0;
}
息,其中有两人是间谍,只有7个人是真正的科学家。cyh同学想将这两个间谍揪出来。当然,这9人都声称自己不是间谍。幸运的是,每个人都戴着一顶帽子,帽子上有一个小于100的正整数。根据最新的准确消息,真正的7位科学家戴着的帽子上的数字之和刚好等于100。由于cyh同学要准备期终考试,他请您编写一个程序,找出真正的7个科学家。
【输