#include <stdio.h> //答案是C说假话. int main(void) { int A = 1, B = 0, C = 0, D = 0; if (A && C && D && !D) { printf("A"); return 0; } A = 0, B = 1, C = 0, D = 0; if (!A && !C && D && !D) { printf("B"); return 0; } A = 0, B = 0, C = 1, D = 0; if (!A && C && !D && !D) {//D说实话也就是说D不是. printf("C"); return 0; } A = 0, B = 0, C = 0, D = 1; if (!A && C && D && !D) { printf("D"); return 0; } }本回答被网友采纳