輸入一個3,輸出March,輸入一個數字月份,然後對應輸出相應的英文表示,用指標陣列完成
#include<stdio.h>
#include<string.h>
#define M 100
void fun(char (*p)[12])
{ int a;
while(1)
{
printf("請輸入一個整數:\n");
scanf("%d",&a);
switch(a)
{
case 1:printf("%s\n",p[0]);break;
case 2:printf("%s\n",p[1]);break;
case 3:printf("%s\n",p[2]);break;
case 4:printf("%s\n",p[3]);break;
case 5:printf("%s\n",p[4]);break;
case 6:printf("%s\n",p[5]);break;
case 7:printf("%s\n",p[6]);break;
case 8:printf("%s\n",p[7]);break;
case 9:printf("%s\n",p[8]);break;
case 10:printf("%s\n",p[9]);break;
case 11:printf("%s\n",p[10]);break;
case 12:printf("%s\n",p[11]);break;
}
}
}
int main()
{
char s[12][12]={"January","February","March","April","May","June"," July","August","September","October"," November","December"};
fun(s);
return 0;
}
相關文章
- 輸入一個ASCII碼,輸出對應的字元ASCII字元
- C語言輸入一個數輸出對應的值C語言
- 輸入一個整數陣列,輸出奇偶數相間排列的陣列陣列
- /* 數字倒序輸出 題目描述 輸入10個數字,然後逆序輸出。 輸入 十個整數 輸出 逆序輸出,空格分開 樣例輸入 1 2 3 4 5 6 7 8 9 0 樣例輸出 0 9 8 7 6 5 4 3 2
- 輸入一個數倒序輸出(遞迴)遞迴
- Python程式設計基礎題(7-輸入星期數字,輸出對應英文)Python程式設計
- 一、輸入一個數(這裡用函式實現) 1.輸出它是幾位數 2.逆序輸出 3.正序輸出函式
- python之矩陣相加:提示使用者輸入矩陣的行數n,再提示使用者輸入矩陣的列數m,接下來,提示使用者輸入 2*n*m 個數字(每次輸入 一個數字)。輸出 C=A+B。Python矩陣
- 輸入一個三位數,輸出它各個數位之和
- 寫一個函式,輸入一個4位數字,要求輸出這4個數字字元函式字元
- 輸入十個整數,輸出其中質數
- Java —— 標準輸入輸出Java
- python 標準輸入輸出Python
- 編一個程式,打入月份號,輸出該月的英文月名,要求用指標陣列處理。(C語言)指標陣列C語言
- 輸入輸出
- 用指標編寫程式將輸入的字串倒序輸出指標字串
- python ----輸入輸出 變數Python變數
- python實現:輸入2個整形數字,輸出最大值Python
- 將一個整數逆序輸出·正序輸出它的每一位數字
- 輸入輸出流
- 輸出陣列nums中兩數之和為target的對應下標陣列
- 給出一個由[-100,100]之間整陣列成的陣列,求其相加和最大的連續子陣列 輸入 一個連續整陣列成的陣列 輸出 子陣列相加的最大值 樣例輸入 -......陣列
- 1.變數and輸入輸出變數
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- 利用可變長度引數定義一個函式,輸入為任意個數的數值,功能為對輸入資料求和並輸出;函式
- 動手寫個數字輸入框3:痛點——輸入法是個魔鬼
- 資料的輸入輸出
- 1.輸入輸出
- 【C++】輸入輸出C++
- 輸入輸出系統
- shell——shell輸入輸出
- Java 輸入輸出流Java
- 第一章:位運算-------輸入浮點數,輸出對應二進位制數
- 輸入N,再輸入N個數,N
- python 實現計算器功能 輸入字串,輸出相應結果Python字串
- 輸入三個數按從大到小的順序輸出
- Nucleo入門--004通用輸入輸出
- converter設計模式擴充套件,多種輸入輸出與標準輸入輸出的轉化方案設計模式套件