3个人比较饭量的大小,每人说了两句话。
A说:B比我吃得多,C和我一样多;
B说:A比我吃得多,A也比C吃得多;
C说:我比B吃得多,B比A吃得多;
事实上饭量越小的人讲对的话越多。请编程按饭量的大小输出3个人的顺序。
分析:
把各句话转化为
A B>A C==A
B A>B A>C
C C>B B>A
然后用穷举与if 筛选出结果。
程序如下:
#include <iostream>
using namespace std;
int main(){
int A,B,C; //3人的饭量
int sumA,sumB,sumC; //他们所说的话
for(A=0;A<3;A++){