C語言 | 輸出月份的英文

2021-02-13 C語言入門到精通

「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」

這道理放在C語言學習上也一併受用。在編程方面有著天賦異稟的人畢竟是少數,我們大多數人想要從C語言小白進階到高手,需要經歷的是日積月累的學習。那麼如何學習呢?當然是每天都練習一道C語言題目!!

作者

閆小林

白天搬磚,晚上做夢。我有故事,你有酒麼?

例79:C語言編寫一個程序,輸入月份號,輸出該月的英文月名。例如,輸入「3」,則輸出「March」,要求用指針數組處理。 
解題思路:讀者看著道題的時候,需要注意一點,數組是從0開始往依次加的。

#include<stdio.h>//頭文件
int main()//主函數
{
  char *month_name[13]={"illegal month","January","February",
  "March","April","May","June","July","August",
  "September","October","November","December"};//定義指針數組
  int number;//定義整型變量
  printf("輸入月份:");//提示語句
  scanf("%d",&number);//鍵盤輸入
  if((number<=12)&&(number>=1))//判斷條件
  {
       printf("%d",number);//提示語句
    printf("月的英文是%s\n",*(month_name+number));
  }
  else
  {
    printf("它是錯誤的!\n");
  }
  return 0;//主函數返回值為0
}

輸入月份:4
4月的英文是April

--
Process exited after 1.273 seconds with return value 0
請按任意鍵繼續. . .


以上,如果你看了覺得對你有所幫助,就給小林點個讚,分享給身邊的人叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~

相關焦點

  • C語言 | 輸出水仙花數
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用
  • 學習c語言筆記——C庫函數printf()
    c語言中的printf是什麼來的?」。我答:「它是一個函數,主要用來輸出運算結果。」 ,下面就給大家介紹C庫函數printf()使用方法。下面我們通過一個調用c庫函數的c語言案例來說明printf()函數的使用方法,如c語言1。
  • C語言 | 選擇1或2調用max或min
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用
  • C語言太簡單?這14道C語言謎題,你能答對幾個?
    本文展示了14個C語言的迷題以及答案,代碼應該是足夠清楚的,而且有相當的一些例子可能是我們日常工作可能會見得到的。
  • C語言 | 大寫字母A轉換為小寫a
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用
  • C語言 | 三目運算實現判斷大寫
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C
  • C語言中的奇技淫巧
    前言學習C語言的過程中,總會遇到很多令人眼前一亮的代碼,尤其是你寫了幾十行的代碼,別人只用了簡單幾行的遞歸就實現的功能
  • C語言入門必備的18個經典程序
    { c1=c[i];c[i]=c[j];c[j]=c1; } printf("%s\n",c); }指針法:void invert(char *s){int i,j,k; char t; k=strlen(s); for(i=0,j=k-1;i<k/2;i++,j--)
  • C語言輸出九九乘法表(5種解法)
    下面給出了輸出完整乘法表、右上、右下、左上、左下乘法表的代碼。【代碼一】輸出完整的三角形:#include <stdio.h>int main() { int i,j; // i, j控制行或列 for(i=1;i<=9;i++) { for(j=1;j<=9;j++) // %2d 控制寬度為兩個字符,且右對齊;如果改為 %-2d 則為左對齊
  • C語言 | 統計字符中英文 空格 數字
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用
  • 文言文程式語言來了 可是好像比英文更難寫了
    該語言名為「文言(wenyan-lang)」,這是一門採用文言文輸入的程式語言,該語言不包括英文字符,僅包含繁體中文字符,並保留繁體引號「」。;}輸出:問天地好在。問天地好在。問天地好在。var c = false;吾有一列。名之曰「丁」。var d = [];吾有三數。曰一。曰三。曰五。名之曰「甲」曰「乙」曰「丙」。var a=1,b=3,c=5;控制wenyanJavaScript若三大於二者。乃得「「想當然耳」」也。if (3>2){ return "of course"; }若三不大於五者。乃得「「想當然耳」」。若非。乃得「「怪哉」」也。
  • C語言必背18個經典程序
    ,要求原始數組的數據隨機輸入,新數組以4行4列的方式輸出,請在空白處完善程序。=c[i];c[i]=c[j];c[j]=c1; } printf("%s\n",c);}指針法:void invert(char *s){int i,j,k; char t; k=strlen(s); for(i=0,j=k-1;i<k/2;i++,j--) { t=*(s+i); *(s+i)=*(s+j)
  • C語言情人節心形表白,初學C語言也能看懂!!
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C
  • C語言列印出心形表白,初學C語言也能看懂!!
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用
  • 【C語言程序設計】C語言統計單詞個數,單詞個數算法
    這就給我們留下了一個問題:如何又快、又準確地統計一篇英文文章中的單詞數?算法思想要解決這個問題,最自然的算法是,讀取文章的所有內容,然後一個單詞一個單詞地統計,然而,我們在這裡遇到了一個難題:程序看不懂英文,如何知道什麼是一個單詞,什麼不是一個單詞呢?似乎在這裡遇到了障礙,可是,如果換個角度思考問題,也許會柳暗花明又一村:文章中的單詞都是用空格間隔開的,換句話說,單詞數=空格數+1。
  • C語言系列之sizeof
    這兩天沒有打卡記錄,一方面是學習的東西比較零散,沒辦法成體系的輸出,另一方面是生活也是和之前一樣,沒有太多有趣的事情可以記錄。今天主要是整理了一份C語言學習筆記,關於數據類型方面的。簡單型:int,char,short,long,float,double;簡單數據類型佔用空間如下表所示,複雜數據類型所佔的空間由具體內容確定,可以使用sizeof運算符確定這個數據類型所佔空間的大小。
  • C語言 | 九九乘法表
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用
  • 如果是初學C語言請看完,如何學好C語言絕對精品
    有同學不免要提出疑問了,我是80年代甚至是90年代生人,你還讓我面對那麼枯燥的輸入輸出界面?我跟你有代溝!我期待有更豐富更吸引人的交互手段哦,這個問題問得好,C語言中也有圖形啊,完全可以滿足大家寓教於樂得心理!讓我們編程序,很簡單,就是在屏幕上話一個周期得正弦波!運行效果是不是很好?你學數據結構的時候,樹啊,圖啊,你都可以這樣輸出啊,很多地方你都可以做的更好呢!
  • 怎樣學習C語言(獻給迷茫的C愛好者)!
    有同學不免要提出疑問了,我是80年代甚至是90年代生人,你還讓我面對那麼枯燥的輸入輸出界面?我跟你有代溝!我期待有更豐富更吸引人的交互手段哦,這個問題問得好,C語言中也有圖形啊,全然能夠滿足大家寓教於樂得心理!讓我們來看這個程序,非常easy,就是在屏幕上話一個周期得正弦波!(參見ppt.)執行效果是不是非常好?
  • C語言 | 魔方矩陣
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用