#include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> // 定義最大行長度和緩沖區(qū)大小 #define MAX_LINE_LENGTH 1024 #define BUFFER_SIZE 10240 int main() { int x; int n, g = 1; while (g) /*利用g來判斷是否繼續(xù)進行游戲*/ { n = 0; /*比較次數(shù)置零*/ for (;;) { printf("\n////歡迎使用數(shù)字畫圖程序////\n\n"); char z[MAX_LINE_LENGTH]; printf("請輸入1~7的數(shù)字,分別對應1紅2綠3黃4藍5紫6青7黑和0空格和/換行\(zhòng)n"); scanf("%s", z); for (int i = 0; i < strlen(z); i++) { switch (z[i]) { case '1': printf("\033[30;31;6m■"); break; case '2': printf("\033[30;32;6m■"); break; case '3': printf("\033[30;33;6m■"); break; case '4': printf("\033[30;34;6m■"); break; case '5': printf("\033[30;35;6m■"); break; case '6': printf("\033[30;36;6m■"); break; case '7': printf("\033[30;38;6m■"); break; case '0': printf(" "); break; case '/': printf("\n"); break; } } break; } printf("\n\n\nWanna continue 想繼續(xù)嗎? 1.continue 繼續(xù) 0.exit 退出\n"); scanf("%d", &g); /*選擇是否繼續(xù)*/ } } 注意:本程序代碼已經(jīng)在安卓手機上的c語言編譯器.apk上通過編譯和測試。只能在安卓手機上的c語言編譯器運行。 |
|