C語言入門:用C語言輸出九九乘法表
從我的第一篇文章到目前,已經介紹完了C語言最基本的入門知識,學會了這些入門知識,你已經可以進行一些簡單的開發了。學習編程,貴在多寫、多動手。從今天開始,我計劃每天介紹一個小例子,把之前學過的知識應用起來,加深理解和認識。今天先介紹一下怎麼輸出九九乘法表。
九九乘法表相信每個人都很瞭解,現在考慮怎麼用C語言把它輸出出來。仔細觀察會發現,乘法表的兩個乘數是1~9的循環,豎著看每一列的第一個數依次是1,2,3....9,。橫著看每一行的第二個數依次是1,2,3...9。既然乘數是1~9的循環,自然我們能想到用for循環語句或while語句實現,而每一列的第一個數比前一列多1,每一行的第二個數同樣比上一行多1,所以我們可以定義兩個變量,每次循環比上次加1即可實現。由於有兩個乘數,所以我們需要兩個循環語句。
我們以for語句為例實現一遍:
利用九九乘法表的規律,結合for循環,簡單的幾行即實現了我們的要求。在visualstudio中的運行結果如下:
當然,也可以通過while語句實現輸出九九乘法表,因為我們之前說過,for語句與while語句本質上是相同的,二者可以相互轉化。自己動手試試吧~
(提示:while語句實現也需要兩個while語句嵌套)
相關推薦
'寶寶出現這些表現,家長要小心,這是“語言發育遲緩”的信號'
"文 | 小麗兒媽咪(文章原創 ,版權歸本作者所有,歡迎個人轉發分享)我朋友家的孩子到了4歲才開始說話,一開始我朋友認為孩子只是不愛說話,性格內向。孩子平時就特別敏感,也不和其他小朋友玩,只是在家裡。家裡的老人也都非常寵她,覺得孩子內向就內向吧,讓她多鍛鍊一下。家人總是不把...
'貓咪一直用肢體語言,表達自己對主人的感情,大家瞭解嗎?'
"閱讀本文前,您可以點擊上方的關注,這樣您就可以繼續免費收到文章了,每天都有分享,每天都有更新哦~很多鏟屎官們,都有和自己家的貓咪說話的習慣吧?但是很多主人們都有著一個問題,那就是怎麼樣知道自己家的貓咪在和自己表達什麼意思?畢竟貓咪一直都是喵喵的叫著,要想知道它們在表達意思...
'C語言定義無參數的函數時,f()和f(void)有什麼區別?'
"相信C語言初學者常會在前輩留下的項目,或者一些開源項目中看到以 void 作為參數的函數,例如 void fun(void),雖然我們都明白在C語言中,“void”表示空,但是按理說,如果函數不需要參數,直接空著就行:void fun(),為什麼還要多此一舉的寫上 voi...
'2歲半的小孩還不開口說話?是“語言啟蒙”出了問題,這3個坑別踩'
"文章純屬原創,版權歸本作者所有,歡迎個人轉發分享。寶寶在1歲時會有意識地叫爸爸媽媽,在15月齡時會說除爸媽以外的3-5個字,比如爺爺、姐姐、吃等,18月齡時會簡單說10個字左右,2歲時會說兩句以上兒歌,進行一些簡單的溝通。表哥的小兒子已經28個月大了,但是一直還不肯開口講...
'1歲寶寶想和媽媽一起睡,語言無法表達只能比劃,一個手勢就明白'
"文|豆包育兒(文章原創,版權歸本作者所有)“水深則流緩,人貴則語遲”,這句話想必大家應該都聽過,演變到現在卻變成,如果誰家的寶寶到了該說話的年紀卻說不出完整的話,還是咿咿呀呀的表達自己的看法,周圍的親戚朋友就會用“貴人語遲”來安慰家長,雖說,只要是人,就都是從牙牙學語過來...
'寶寶想讓媽媽陪自己睡覺,卻無法用語言表達,接下來的動作好聰明'
"文章純屬原創,版權歸本作者所有,歡迎個人轉發分享。寶寶剛降臨這個世上時,由於寶寶沒有語言能力,所以寶寶平時只能通過哭聲來表達自己的需求,雖然這也是自己的一種表達方式 ,但這種方式讓父母非常著急,因為只能去猜測寶寶的需求。寶寶想讓媽媽陪自己睡覺,卻沒有語言能力,接下來寶寶的...
'現在這麼多編程語言可學,為什麼還要學那麼舊的C語言?有用嗎?'
"編寫操作系統最常用的編程語言就是C語言了。用C語言編寫的第一個操作系統是 Unix,之後的 GNU/Linux 等操作系統也都是使用C語言編寫的。編寫操作系統最常用的編程語言就是C語言了C語言不僅僅是操作系統語言,也是當今幾乎所有流行的高級編程語言的先驅,這些編程語言多多...
'許多高級編程語言都借鑑了C語言的架構,或者乾脆就是C語言編寫的'
"編寫操作系統最常用的編程語言就是C語言了。用C語言編寫的第一個操作系統是 Unix,之後的 GNU/Linux 等操作系統也都是使用C語言編寫的。編寫操作系統最常用的編程語言就是C語言了C語言不僅僅是操作系統語言,也是當今幾乎所有流行的高級編程語言的先驅,這些編程語言多多...
'萬能的C語言,也能像其他語言那樣定義帶“默認參數”的函數嗎?'
"使用C++開發過程序時,定義函數可以指定默認參數,例如 void fun(int x, int y=3); 在調用 fun() 時第二個參數可以不傳遞,此時 fun() 函數默認第二個參數等於 3,例如 f(1) 就相當於 f(1,3)。這是一個很好用的特性,那麼在C語言...
'既然C語言無所不能,那麼它也能定義帶“默認參數”的函數嗎?'
"使用C++開發過程序時,定義函數可以指定默認參數,例如 void fun(int x, int y=3); 在調用 fun() 時第二個參數可以不傳遞,此時 fun() 函數默認第二個參數等於 3,例如 f(1) 就相當於 f(1,3)。這是一個很好用的特性,那麼在C語言...
'各編程語言出生簡介:C語言竟是因為無聊產生,那你心中的它呢?'
"編程語言有上千種,但是流行的不過10來種,那些我們經常使用的編程語言都是誰在什麼時候創造出來的呢?一起來看看。1880年約瑟夫·瑪麗·雅卡爾設計出人類歷史上首臺可設計織布機--雅卡爾織布機,對將來發展出其他可編程機器(例如計算機)起了重要作用。當時,他的發明受到了Skyn...
'一個資深C語言工程師:淺說C語言的重要性以及如何學好C語言'
"前言C語言屬於高級程序語言的一種,它的前身是“ALGOL”。其創始人是布朗·W·卡尼漢和丹尼斯·M·利奇。C語言問世時是帶有很大的侷限性,因為它只能用於UNIX系統上。然而隨著科學技術的進步,計算機工業的發展,C語言逐漸脫離UNIX。1987年美國標準化協會制定了C語言的...
'C語言快速入門——指針與數組'
"與數組有關的地址我本來打算以一個程序開始,讓我們直接理解相關概念。但轉念一想,如果引導你思考問題而得出結論,或許會有另一種效果,因此,我們的討論以下面的定義為基礎。int a = 9;int b[3] = { 0, 1, 2 };程序中定義的每個變量都對應一個具體的地址。...
'孩子變身“小話癆”,建議用“情景式鍛鍊”,才能把握語言爆發期'
"文章純屬原創,版權歸本作者所有,歡迎個人轉發分享。今天,我帶孩子去野餐。剛坐下來,孩子就不停地問我:"媽媽,為什麼我們要出來野餐?""媽媽,為什麼野餐就要鋪一塊布呢?""媽媽,為什麼野餐的時候我們要吃水果呢?""媽媽,為什麼野餐要叫做野餐,沒有其他的名字嗎?".........
'孩子變身“小話癆”,建議用“情景式鍛鍊”,才可把握語言爆發期'
"文章純屬原創,版權歸本作者所有,歡迎個人轉發分享。今天,我帶孩子去野餐。剛坐下來,孩子就不停地問我:"媽媽,為什麼我們要出來野餐?""媽媽,為什麼野餐就要鋪一塊布呢?""媽媽,為什麼野餐的時候我們要吃水果呢?""媽媽,為什麼野餐要叫做野餐,沒有其他的名字嗎?".........
推薦中...