首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言實例練習

C語言練習實例75:邏輯推理輸出字符C

     編輯:C 語言實例練習

C語言練習實例75:邏輯推理輸出字符C

本實例通過一系列條件判斷,最終輸出字符 '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

趣味性

這是一道邏輯謎題,通過布爾條件組合篩選出特定索引,展示條件判斷組合邏輯。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved