#include<iostream>
using namespace std;
int cheng3(int *b){
int c ;
if(b[0]>b[1]) c=0;
else if(b[0]==b[1]) c=2;
else c=1;
cout << "第" <<c+1;
return c;
}int main(){
/******************************/
cout << "九个硬币问题。" << endl;
/******************************/ int yb9[3][3];
int zu[3]={0};
for(int j=0;j<3;j++){
cout << "请输入3个数字:" << endl; for(int i=0;i<3;i++) {
cin >> yb9[j][i];
zu[j]+=yb9[j][i];
}
cout<<"第"<<j+1<<"组的总重为:"<<zu[j]<<endl;
}
cout << "输入成功。" << endl;
cout<<"开始第一次称量。"<<endl; int a=cheng3(zu);
cout << "组重"<<endl;
cout<<"开始第二次称量。"<<endl; cheng3(yb9[a]);
cout << "个重" << endl; /******************************/ cin.get();
cin.get();
cout<<"两次称完才知道结果的方案"<<endl;
/******************************/ cout<<"开始第一次称量。"<<endl;
int x=cheng3(zu);
cout << "行重" << endl; for(int j=0;j<3;j++){
zu[j]=0;
for(int i=0;i<3;i++) {
zu[j]+=yb9[i][j];
}
cout<<"第"<<j+1<<"列的总重为:"<<zu[j]<<endl;
}
cout<<"开始第二次称量。"<<endl;
int y=cheng3(zu);
cout << "列重" << end;
cout << "所以第" <<x*3+y+1<<"个重"<< endl;
return 0;
}
08-17
1454