Answer: To solve this problem, you can use nested loops to generate all possible combinations of A, B, and C. Then, you can evaluate each logical statement for each combination of A, B, and C. If the statement is true, you can print the combination of A, B, and C that made the statement true.
Here's an example of Python code that generates all possible combinations of A, B, and C and evaluates the first logical statement:
```
for a in [True, False]:
for b in [True, False]:
for c in [True, False]:
if (a and b) or (a and c):
print(a, b, c)
```
You can modify this code to evaluate the other four logical statements by changing the logical operators and the order of the variables.