例:輸入"3",則輸出"March",用指針數組處理。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
void main() {
int month;
char* Month[12] = { "January","February","March","April","May","June","July",
"August","September","October","November","December" };
printf("請輸入月份\n");
scanf("%d", &month);
for (; month < 1 || month>12; printf("您的輸入有誤,請重新輸入\n"), scanf("%d", &month));
printf("%d月的英文名為:%s\n", month, *(Month + month - 1));
system("pause");
}
運行效果:
擴展資料:
system()用法:
windows操作系統下system () 函數詳解(主要是在C語言中的應用) 函數名: system
功 能: 發出壹個DOS命令
用 法: int system(char *command);
system函數已經被收錄在標準c庫中,可以直接調用
程序例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
printf("About to spawn command.com and run a DOS command\n");
system("dir");
return 0;
}
又如:system("pause")可以實現凍結屏幕,便於觀察程序的執行結果;system("CLS")可以實現清屏操作。而調用color函數可以改變控制臺的前景色和背景,具體參數在下面說明。
例如,用 system("color 0A"); 其中color後面的0是背景色代號,A是前景色代號。各顏色代碼如下:
0=黑色 1=藍色 2=綠色 3=湖藍色 4=紅色 5=紫色 6=黃色 7=白色 8=灰色 9=淡藍色 A=淡綠色 B=淡淺綠色 C=淡紅色 D=淡紫色 E=淡黃色 F=亮白色