本實例通過一系列條件判斷,最終輸出字符 'C'(ASCII 67)。
i=1..4,內部變量 n 根據條件累加。i!=1 加1,i==3 加1,i==4 加1,i!=4 加1。n==3 時輸出 64+i(即 '@'+i)。i=3 時 n=3,輸出 64+3=67='C'。// Created by www.runoob.com on 15/11/9.
// Copyright © 2015年 菜鳥教程. All rights reserved.
//
#include <stdlib.h>
#include <stdio.h>
int main() {
int i, n;
for (i = 1; i < 5; i++) {
n = 0;
if (i != 1) n = n + 1;
if (i == 3) n = n + 1;
if (i == 4) n = n + 1;
if (i != 4) n = n + 1;
if (n == 3) printf("%c\n", 64 + i);
}
return 0;
}
C
這是一道邏輯謎題,通過布爾條件組合篩選出特定索引,展示條件判斷組合邏輯。