大家帮我编一下C++小程序,谢谢啦

2025-05-13 14:08:12
推荐回答(1个)
回答1:

计算机来做 就是枚举

饭量少的人说对的话越多是个什么概念 多一句?两句?还是什么意思

枚举举例 先举A 他吃的最少 那么他的话对的最多

然后再从对一句到对两句,分别判断这个三个条件

/*
* tp.cpp
*
* Created on: 2008-11-13
* Author: T
*/

#include
using namespace std;
int a,b,c;

int stateA(int a,int b,int c){
return (a}
int stateB(int a,int b,int c){
return (b}
int stateC(int a,int b,int c){
return (b}

void output(){
cout<<"A = "< <<" ,B = "< <<" ,C = "<}

int main(){

for(a=0;a<3;a++) for(b=0;b<3;b++) for(c=0;c<3;c++){
if(a if(b if(c if(b==c && stateB(a,b,c)==stateC(a,b,c)) output();
}
if(b if(a if(c if(a==c && stateA(a,b,c)==stateC(a,b,c)) output();
}
if(c
if(b if(a if(b==a && stateB(a,b,c)==stateA(a,b,c)) output();
}
if(a==b && b && stateC(a,b,c) output();
}
if(a==c && a && stateB(a,b,c) output();
}
if(b==c && b
&& stateA(a,b,c) output();
}
}

return 0;
}

answer:

A = 2 ,B = 0 ,C = 1

所以答案是 B