C語言 | 九九乘法表

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

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

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

作者

閆小林

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

例18:C語言編程實現九九乘法表,樣式要求長方形、右三角形、左三角形。

解題思路:這個問題的算法很簡單,就是兩個for循環的嵌套,三角形的樣式就是多了一些空格。

長方形原始碼演示:

#include<stdio.h>//頭文件
int main()//主函數入口
{
  int i,j; //定義變量
  for(i=1;i<=9;i++)//外層for循環控制行
  {
    for(j=1;j<=9;j++)//內層for循環控制列
    {
      printf("%d*%d=%2d\t", i, j, i*j);// %4d 控制寬度為兩個字符,且右對齊
    }
    printf("\n");//換行
  }
  return 0;//函數返回值為0
}

編譯運行結果如下:

#include<stdio.h>//頭文件
int main()//主函數入口
{
  int i,j;//定義變量
  for(i=1;i<=9;i++)//外層for循環控制行
  {
    for(j=1;j<=9;j++)//內層for循環控制列
    {
      if(j<i)//列印空格
      {
        printf(" ");
      }
      else
      {
        printf("%d*%d=%2d ",i,j,i*j);//輸出結果,%2d 控制寬度為兩個字符,且右對齊
      }
    }
    printf("\n");//換行
  }
  return 0;//函數返回值為0
}

#include<stdio.h>//頭文件
int main()//主函數入口
{
  int i,j;//定義變量
  for(i=1;i<=9;i++)//外層for循環控制行
  {
    for(j=1;j<=i;j++)//內層for循環控制列
    {
      printf("%d*%d=%2d ",i,j,i*j);//輸出結果,%2d控制寬度為兩個字符,且向右對齊
    }
    printf("\n");//換行
  }
  return 0;//函數返回值為0
}

相關焦點

  • 用C語言編寫程序列印輸出九九乘法表
    用C語言編寫程序列印輸出九九乘法表C語言的功能十分強大,本人非常喜歡,九九乘法表既有C程序中的循環結構,也有輸出格式的設置,能夠體現出C程序的風格特點。下面就C程序編寫九九表分享給大家!int main()//定義整型主函數{int a,b,c;//定義整型變量a,b。for(a=1;a<=9;a++)//外層循環,從1到9,指的列印輸出9行。
  • 使用Python語言和C語言實現九九乘法表
    九九乘法表是我們在訓編程邏輯的時候必須掌握的,也可以說是算法入門必須會的設計思想。其實現效果如下,當然這是web編程輸出的結果:初學者在學習程序設計的過程中,九九乘法表算是邏輯比較複雜的一個了,它考察了如下的知識點:(1)while或者for循環結構(2)如何實現2個維度的循環(3)外層循環這個維度如何控制內層循環這個維度
  • C語言:九九乘法表
    使用C語言編程,輸出如下圖九九乘法表。有同學一看就覺得這個題目一定很難吧。其實非常簡單,幾行代碼就出來了。
  • 中國九九乘法表傳入英國或將改為12x12乘法表
    不過,在《一課一練》之後,「九九乘法表」也進英國啦!  據《新聞晨報》,日前有媒體報導,來自上海徐匯區的數學老師為英國埃塞克斯郡的哈裡斯小學的學生上數學課,教授九九乘法表在數學計算中的運用。九九乘法表對英國學生是否有用,也引發了熱烈的討論。  對此,有教育界人士稱,因為語言系統、文化傳統不同,九九乘法表確實效果有限。
  • 是誰發明了九九乘法表?
    這不,前兩天,來自上海的兩位數學老師在倫敦一所學校的課堂上教起了小學生學「九九乘法表」,英國教育部負責學校改革的官員還參加了旁聽。在中國學生看來,英國政府下的這個所謂的「任務」簡直是不費吹灰之力的事情,從小就熟背的九九乘法表讓我們擁有不藉助計算器算出任何乘法算式的「神奇」本領。背了這麼多年,你知道九九乘法表是怎麼來的嗎?
  • 英國小學引進中國的九九乘法表!
    日前有媒體報導,來自上海徐匯區的數學老師為英國埃塞克斯郡的哈裡斯小學學生上數學課,教授九九乘法表在數學計算中的運用。那麼,九九乘法表對英國學生是否有用,這引發了熱烈的討論。對此,有教育界人士稱,因為語言系統、文化傳統不同,九九乘法表確實效果有限。不過,《一課一練》英國版將把九九乘法表改為當地學生熟悉的「12×12乘法表」。
  • Java|如何用Java列印九九乘法表
    問題描述九九乘法表是我們從小到大都在學習背誦的口訣。在不同的年級,我們可能會接觸到用不同的方式來表達的九九乘法表。在大學裡,我們可能接觸的就是用代碼列印的九九乘法表。解決方案乘法表的排布方式大概是呈現階梯式的。我們可以先考慮意下如何列印,才能表示出九九乘法表中的梯度。因為乘法表是呈梯度的,我們需要注意到換行。
  • Python列印各種類型的九九乘法表
    於是,重新學習了Python的各種語法和基礎知識,感覺如果一門程式語言的基礎不牢固,是很難成為高手滴。今天,帶大家一起列印九九乘法表,回顧一下Python中循環的使用和print()、str.format()的用法。
  • 神奇的九九乘法表
    小朋友如果能在暑假提前熟悉九九乘法表、再了解一下帶餘數的除法,二上的數學學習就會輕鬆很多。我們帶孩子背誦乘法口訣的時候,一定不要忘記和他們介紹這張神奇的九九乘法表本身!九九乘法表是像下面這樣一張10×10的表格。它的作用,是讓那些對乘法計算不太熟練的人(世界上有很多國家是不背誦九九乘法表的),快速知道9以內任意兩個自然數的乘積。
  • 道江湖 | 裡耶秦簡:九九乘法表
    因此,古人用「乘法口訣」開始的兩個字「九九」作為此口訣的名稱,所以古時稱「九九表」「九九歌」「九九乘法表」等。「九九乘法表」一般只用一到九這9個數字,它包含乘法的可交換性,因此,也只需要比如「八九七十二」,不需要「九八七十二」,9乘9有81組積,「九九乘法表」只需要1+2+3+4+5+6+7+8+9=45項積,但古時也有採用81組積的「九九乘法表」。因而45項的「九九乘法表」稱為「小九九」,81項的「九九乘法表」稱為「大九九」。裡耶秦簡「九九乘法表」從「九九八十一」到「二半而一」,是為38項。
  • excel圖文教程:九九乘法表的製作方法,你會哪種?
    說到九九乘法表,相信小夥伴們都背過。不過如果讓你用excel製作九九乘法表,你會怎麼做呢?不要跟我說你打算一個格子一個格子地填寫乘法口訣哈,那也太麻煩了!今天春風教給大家5種簡單的製作九九乘法表的方法,趕緊來看一看吧!受疫情影響,小學紛紛延期開學,孩子們開啟「宅家學」模式。相信小學生在學習數學時,都需要背誦乘法口訣表。
  • excel圖文教程:九九乘法表的製作方法,你會哪種?
    說到九九乘法表,相信小夥伴們都背過。不過如果讓你用excel製作九九乘法表,你會怎麼做呢?不要跟我說你打算一個格子一個格子地填寫乘法口訣哈,那也太麻煩了!今天春風教給大家5種簡單的製作九九乘法表的方法,趕緊來看一看吧!
  • Python寫九九乘法表
    九九乘法表是寫代碼實例中的第一個例子吧,記得在寫PHP代碼的時候第一個實例也是九九乘法表。九九乘法表示中國古代籌算中進行乘法、除法、開方等運算的基本計算規則,沿用至今已有兩千多年,九九乘法表也是小學算術的基本功課。
  • 假如九九乘法表變成英文……
    英國的《衛報》在報導中國老師進校園教乘法表時,用的標題是「Chinese teachers bring the art of maths to English schools」,將「九九乘法表」稱為「數學的藝術」。你覺得英國媒體太誇張?千萬不要小看了「九九乘法表」,這可是我們的中華瑰寶好嗎!
  • 九九乘法表,比四大發明還偉大
    中國古代最偉大的發明,並不是火藥、指南針、活字印刷、造紙術這四大發明,而是一直從小伴隨著我們的九九乘法表。九九乘法口訣是中國古代籌算中進行乘法、除法、開方等運算的基本計算規則,沿用至今已有兩千多年。中國人從小就背誦的九九乘法表,從歷史角度來看,其價值不次於四大發明,很可能比四大發明還偉大。13世紀的中國,九九乘法表口訣傳入歐洲,而且還是大學級別的學術部門才能學到。在此之前,歐洲人的乘法和除法極為繁瑣困難,熟練掌握者,皆可稱為大師。而在中國,不過是未成年人的技能。
  • 九九乘法表傳入英國 或將改為12乘12
    不過,在《一課一練》之後,「九九乘法表」也進英國啦! 據《新聞晨報》,日前有媒體報導,來自上海徐匯區的數學老師為英國埃塞克斯郡的哈裡斯小學的學生上數學課,教授九九乘法表在數學計算中的運用。九九乘法表對英國學生是否有用,也引發了熱烈的討論。 對此,有教育界人士稱,因為語言系統、文化傳統不同,九九乘法表確實效果有限。
  • 中國數學老師赴英國教小學生學九九乘法表
    九九乘法表入英後或將「變臉」《一課一練》英國版中可能改為「12×12」語言不同導致口訣變長,背誦較難一名英國三年級小學生在白板上試著用剛學會的九九乘法口訣計算乘法題 本版圖片/新華社晨報記者 李星言繼《一課一練》後,「九九乘法表」也進英國啦!
  • 九九乘法表的特點
    乘法是小學生必學的知識,說到乘法自然想到九九乘法表,九九乘法表有些什麼特點呢。     1、九九表一般只用一到九這9個數字。     2、九九表包含乘法的可交換性,因此只需要八九七十二,不需要「九八七十二」,9乘9有81組積,九九表只需要1+2+3+4+5+6+7+8+9 =45項積。
  • Excel表格如何製作九九乘法表呢?
    Excel表格如何製作九九乘法表呢?九九乘法表相信大家都見過也背過,都很熟悉,但是怎麼用Excel表格公式製作九九乘法表呢?Excel表格可以製作九九乘法表嗎?答案是可以的。那下面小編就簡單介紹兩種方法製作九九乘法表,希望能幫到您。
  • 中國人獨有的「九九乘法表」到底厲害在哪裡?
    古時的「乘法口訣」是從「九九八十一」開始,至「一一如一」止,與現在使用的順序恰恰相反,因此,古人用「乘法口訣」開始的兩個字「九九」作為此口訣的名稱,稱為「九九表」「九九歌」「九因歌」「九九乘法表」。2002年湘西出土的3.7萬枚裡耶秦簡中,就有3枚保存十分完整清晰的「九九乘法表」,據考古專家稱,它是目前全世界發現最早的「乘法口訣表」實物,足可改寫世界數學歷史。這份「九九乘法表」詳細記錄了「乘法口訣」是從「九九八十一」開始到「二半而一」結束,是為38項。為什麼只有38項呢?