《看聊天記錄都學不會C語言?太菜了吧》(13)(9*9 乘法表)尋找電腦中的盲盒彩蛋

若是大一學子或者是真心想學習剛入門的小伙伴可以私聊我,若你是真心學習可以送你書籍,指導你學習,給予你目標方向的學習路線,無套路,博客為證。

本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。

若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)

有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~

喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~


由于部分粉絲要求想要學python,就更了這個系列,我就算是生產隊的驢、化成灰我C語言和python都一周6篇打底。可以關注我加我好友提你們想學的內容喲~

目錄

《看聊天記錄都學不會C語言?太菜了吧》(22)(必懂!題解 1-100 內素數)素數原來是質數!為什么你不早說!——(必懂!題解)求素數

《看聊天記錄都學不會C語言?太菜了吧》(21)(必懂!題解冒泡排序)在現實生活中,打擂臺比賽爭名次竟用的是冒泡排序?——(必懂!題解)冒泡必懂

《看聊天記錄都學不會C語言?太菜了吧》(20)(必懂!題解指定天數)我能知道2000年后的這個月一共有幾天——(必懂!題解)我能知道2000年后的這個月一共有幾天

《看聊天記錄都學不會C語言?太菜了吧》(19)鞏固開始,數字1、2、3、4能夠組成多少個 3 位數的不同的排列——鞏固1

《看聊天記錄都學不會C語言?太菜了吧》(18)2分鐘搞結構體——結構體

看聊天記錄都學不會C語言?太菜了吧》(17)5分鐘搞懂指針與多重指針——指針與多重指針

《看聊天記錄都學不會C語言?太菜了吧》(16)我一直以為校花很漂亮,直到我叫了她一聲…——生命空間、命名規則

《看聊天記錄都學不會C語言?太菜了吧》(15)你學了一節課的函數我5分鐘搞定了,還很熟——自定義函數傳參、返回值

《看聊天記錄都學不會C語言?太菜了吧》(14)這么神奇?我寫了20行代碼竟然一行就可以搞定?——自定義函數

《看聊天記錄都學不會C語言?太菜了吧》(13)(9*9 乘法表)尋找電腦中的盲盒彩蛋——for 循環與循環嵌套 九九乘法表

《看聊天記錄都學不會C語言?太菜了吧》(12)循環有多容易?你看一眼就懷…——循環

《看聊天記錄都學不會C語言?太菜了吧》(11)2分鐘領悟數組——數組

《看聊天記錄都學不會C語言?太菜了吧》(10)程序媛聰明絕頂了——邏輯與運算符

《看聊天記錄都學不會C語言?太菜了吧》(9)老公餅真的有老公送?——字符數組

《看聊天記錄都學不會C語言?太菜了吧》(8)牛郎和織女竟有一個孩子?——多條件if

《看聊天記錄都學不會C語言?太菜了吧(7)下一篇文章告訴你牛郎是誰——if邏輯判斷

《看聊天記錄都學不會C語言?太菜了吧(6)以前跟我說編程很難的給我站出來——浮點數及變量運算

《看聊天記錄都學不會C語言?太菜了吧(5)打了一把游戲我學會了一個編程知識?——變量輸出及占位符

《看聊天記錄都學不會C語言?太菜了吧(4)原來我早就會編程了——變量

《看聊天記錄都學不會C語言?太菜了吧(3)代碼都在談戀愛難道你不知道?——頭文件及標點

《看聊天記錄都學不會C語言?太菜了吧(2)我說編程很容易你們不服?——Devc使用及HelloWorld

《看聊天記錄都學不會C語言?太菜了吧(1)我在大佬群里問基礎問題沒人理?——學習建議


我的其它教程

教程點擊進去將會有目錄

《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(1)加載Python神器!亮劍!

《看聊天記錄都學不會C#?太菜了吧》(1)從今天開始我是一個游戲開發者

你去約個會,你零基礎的同學就學完C語言知識點過完了

【小白進】大佬們學習為什么簡單?小白該如何學習?學歷不高如何找工作?副業很好賺?了解后少走彎路


作者簡介

作者名:1_bit

簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者。15-16年曾在網上直播,帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息,迷茫的你會找到答案。

博客地址:https://i1bit.blog.csdn.net


🐰小C:小媛,覺得循環簡單吧?

👸小媛:是呀,難道很難嗎?

🐰小C:那我們接下來就玩一個好玩一點的循環吧。

👸小媛:我眉頭自然的一皺,覺得事情并沒有那么簡單。 😱

🐰小C:哈哈哈,我們先學一個叫做 for 的循環,跟while 一樣,非常簡單,我給你看一串代碼。

#include<stdio.h>
void main(){char a[]={'h','e','l','l','o'};int i;for(i=0;i<10;i++){printf("%c\n",a[i]);}
}

🐰小C:上面這一串代碼跟上一節類似,只是變量 i 沒有賦值,并且 while 循環換成了 for 循環。

👸小媛:那個括號里面是不是條件?好像跟判斷一樣,關鍵字后的圓括號基本上都是條件,while 循環也是這樣的。

🐰小C:是的,看來你觀察的挺好的。在 for 循環后的圓括號中,i=0其實是給變量i一個開始的值,然后用分號隔開,在這里 i=0 在for循環開始后只會執行一次,隨后 i<10 才是這個for循環的條件,隨后又使用分號隔開,最后的 i++就是表示每次循環這個i變量就會加 1。這樣就可以控制這個循環內容了。

👸小媛:意思就是這個for循環就把這些條件,控制都放到了圓括號中吧?這樣挺方便的,還有一個問題,是不是圓括號中的 i=0 只會運行一次,而后的 i<10 以及 i++ 每次循環都會進行?

🐰小C:是的,這個你理解了就好辦了,這就是for 循環,簡單吧。

👸小媛:哈哈哈,不錯不錯,我運行后顯示出來了。 😂

🐰小C:你要不把循環次數改一下,變成10次試一下?

👸小媛:這樣?

#include<stdio.h>
void main(){char a[]={'h','e','l','l','o'};int i;for(i=0;i<10;i++){printf("%c\n",a[i]);}
}

👸小媛:這樣不就沒有內容了還能循環?

🐰小C:當然,你先試一下。

👸小媛:怎么出現了其它的字符?這個數組不是沒有了嗎?

🐰小C:哈哈哈,其實是這樣的,在計算機中,這些變量會存儲在一個地址中;數組在我們計算機中內存中是連續存放的,循環數組的時候就會沿著數組最開始的變量依次往下找值,如果你設置循環過頭了也會找到對應的值,但是這些值是原本存儲在這個內存地址中的值,所以就顯示出來了。

👸小媛:哈哈哈,原來這么回事,如果內存中沒有存值,那是不是就是沒有不顯示了? 😅

🐰小C:并不會喲,其實存的值你刪掉后,還是原來的值,只是在計算機中標識了這個內存,或者說這個空間已經沒人使用了,以后你用就直接用里面的東西不用管了。

👸小媛:懂了懂了,那你說的很難的東西就這樣?那不就是灑灑水就理解了嗎?
😂

🐰小C:哈哈哈,那我們就正式開始吧。

👸小媛:emmmmm…嚶嚶嚶…

🐰小C:我想告訴你的是我們的循環是可以嵌套的?

👸小媛:循環里面在弄個循環嗎?

🐰小C:是的,我給你看一個例子。

#include<stdio.h>
void main(){char a[]={'h','e','l','l','o'};int i,j;for(i=1;i<10;i++){for(j=1;j<i+1;j++){printf("%d * %d = %d ",i,j,i*j);}printf("\n");}
}

🐰小C:結果在下面。

👸小媛:沒必要搞那么難吧?我都懵圈了。 😱

🐰小C:哈哈哈,你不要怕難,怕了就輸了,其實一步步來很簡單的,難道我騙過你?

👸小媛:嚶嚶嚶…那你說。

🐰小C:我們看看第一個循環,單獨剝出來是這樣的。

for(i=1;i<10;i++){}

🐰小C:這樣你懂嗎?

👸小媛:懂呀,那不就是循環十次嗎?

🐰小C:那這樣呢?

for(i=1;i<10;i++){for(j=1;j<i+1;j++){}
}

princess:小媛:嗯…主要是里面的 j<i+1 我不理解,我覺得是不是外面循環變量 i 是 1的時候,里面的條件就是 j<1+1? 😂

🐰小C:是的,你繼續,把你想要說的說出來。

princess:小媛:那你可別笑我,我繼續說…那么這個時候里面的 j 第一次的時候為 1,那么就是 1<1+1?里面就會循環一次?是這個意思吧?因為 1<2 ,第二次 1 等于 2 了所以就不會循環了,所以這個時候里面的循環執行完畢,外面的循環就接著循環第二次?

🐰小C:嗯,很不錯,那第二次呢?

princess:小媛:第二次外面的循環變量 i 等于 2,里面的循環就等于又重頭開始,j 又變成 1,這個時候里面的循環就是 1<2+1 那就是會循環2次,知道里面的 j 等于3時就不循環了,因為 j 每次會加一?

🐰小C:嗯,那我吧代碼添加完整,你給我復述一下剛剛你說的內容。

for(i=1;i<10;i++){for(j=1;j<i+1;j++){printf("%d * %d = %d ",i,j,i*j);}printf("\n");
}

princess:小媛:好像懂了…第一次的時候外面的循環 i 的值是1,而里面循環的條件是 j<i+1,內循環就會循環一次,因為第二次就是2了,條件不對就跳出了。那么就會顯示出 1 * 1=1,然后跳出這個循環,然后使用 printf 進行換行,接下來下次輸出就會換到下面一行輸出;接下來第二次循環外面的 i 就是2了,但是里面for 循環的j 每次循環開始的時候 都會執行 j=1,所以此時 j 又等于了 1,這個時候就會循環2次,那就是第一次會顯示 2 * 1=2,接著里面的循環條件還是對的,繼續往下循環,那么就是顯示 2*2=4,此時內循環條件不成立了就不循環了,就又換行,這樣就成了九九乘法表?

🐰小C:哈哈哈,那還難嗎?

princess:小媛:不難了耶,感覺慢慢來就可以理解了,哈哈哈、

🐰小C:你消化消化,等下我們繼續。

princess:小媛:哈哈哈,是需要慢慢消化一下了。 😭

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/287319.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/287319.shtml
英文地址,請注明出處:http://en.pswp.cn/news/287319.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Fragment使用--文章集錦

android使用Fragment實現底部菜單使用show()和hide()來切換以保持Fragment狀態Android Fragment 真正的完全解析&#xff08;上&#xff09;Android Fragment實踐(一)糾正對Fragment Transaction BackStack的誤解多個Fragment 切換時不重新實例化Fragment詳解之四——管理Fragm…

Android之在在EditText的xml里面配置了相關屬性依然沒有顯示光標問題

1 問題 在EditText的xml里面配置了 android:cursorVisible"true" android:focusable"true" android:focusableInTouchMode"true" 依然沒有光標顯示 2 解決辦法 直接在代碼層控制&#xff0c;平且拉起鍵盤 fun showSoftInputFromWindow(activ…

【經典回放】多種語言系列數據結構線性表之二:鏈表

目錄 1 鏈表結構設計 2 簡單的鏈表測試 2 鏈表的組織和ADT設計 3 初始化有頭結點鏈表 4 有頭結點鏈表中追加一個結點(一行數據)

使用 Postman 實現 API 自動化測試

1背景介紹 相信大部分開發人員和測試人員對 postman 都十分熟悉&#xff0c;對于開發人員和測試人員而言&#xff0c;使用 postman 來編寫和保存測試用例會是一種比較方便和熟悉的方式。但 postman 本身是一個圖形化軟件&#xff0c;相對較難或較麻煩&#xff08;如使用 …

php json -gt;訪問,【轉】Php+ajax+jsonp解決ajax跨域問題

首先&#xff1a;jsonp是json用來跨域的一個東西。原理是通過script標簽的跨域特性來繞過同源策略。發送端&#xff1a;$.ajax({type : "post",url : "ajax.php",dataType : "jsonp",jsonp: "callback",//傳遞給請求處理程序或頁面的&…

《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(1)加載Python神器!亮劍!

本系列文章將會以通俗易懂的對話方式進行教學&#xff0c;對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新&#xff0c;包括別的語言以及實戰都將使用對話的方式進行教學&#xff0c;基礎編程語言教學適用于零基礎小白&#xff0c;之后實戰課程也將會逐步更新。 若…

little tricks(持續更新)【python】

python中的list有reverse方法&#xff0c;但是字符串卻沒有&#xff0c;怎么辦呢&#xff1f; csdn博主有列了幾個方法&#xff0c;我覺得第一個最簡單直接&#xff0c;str[::-1]搞定。 當然也有一種怪異的方法&#xff0c;我把字符串轉為序列reverse一下&#xff0c;再轉回來不…

Codeigniter 3 拓展HMVC

2019獨角獸企業重金招聘Python工程師標準>>> 在Codeiniter&#xff08;以下統稱CI&#xff09; 2.X版本中&#xff0c;我們就通過拓展核心類庫實現了HMVC&#xff0c;但是同樣的代碼&#xff0c;拿到CI 3中&#xff0c;就很有可能不好用了。 ###拓展核心類庫方式 官…

FPGA FIFO深度計算

轉自&#xff1a;http://comm.chinaaet.com/adi/blogdetail/37555.html 首先&#xff0c;一定要理解清楚FIFO的應用場景&#xff0c;這個會直接關系到FIFO深度的計算&#xff0c;如果是面試官拋出的問題&#xff0c;那么有不清楚的地方&#xff0c;就應該進行詢問。如果是筆試或…

玩轉ASP.NET Core 6.0框架-序言

ASP.NET Core是微軟提供的強大的web框架&#xff0c;它有很多潛在的強大而有用的功能。本專欄的目標是幫助您把框架的隱藏能力最大限度地發揮出來&#xff0c;讓您能夠按需定制ASP NET Core框架。本專欄提供了一種具體的操作和實現方法&#xff0c;可以讓你在短時間盡可能地提高…

從C#開始的面向對象編程經典自學教程

1、C語言的時代 在C語言時代,可以認為那時的編程過程就是表格加工過程,也就是從A表格到B表格、再到C表格…..等等,這個過程中,計算機語言如何描述一個表格,成為計算機語言的關鍵。 對一個表格的分析可以發現:表格是兩部分組成:表頭和表格: 學生表 STUDENT 在這個表格…

Java之對List里面的對象名字進行模糊查詢

1 問題 對list里面的對象名字進行模糊查詢 2 解決辦法 //即可以進行模糊匹配matcher.find()//匹配查詢matcher.matches() /*** 模糊查詢*/public static ArrayList<SearchBean> search(String name, List<SearchBean> list) {ArrayList<SearchBean> results…

《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(2)在python中加號竟然如此善變

本系列文章將會以通俗易懂的對話方式進行教學&#xff0c;對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新&#xff0c;包括別的語言以及實戰都將使用對話的方式進行教學&#xff0c;基礎編程語言教學適用于零基礎小白&#xff0c;之后實戰課程也將會逐步更新。 若…

mysql數據庫rp集群,使用MySQL-Cluster搭建MySQL數據庫集群

1、MySQL集群的作用&#xff1a;- 解決訪問節點的單點故障- 數據存儲節點的單點故障- 解決數據存儲節點數據備份問題2、集群&#xff1a;使用一組服務器提供相同的服務3、關于MySQL-Cluster&#xff1a;MySQL官方提供的集群版本已集成標準版MySQL程序&#xff0c;可獨立安裝使用…

桌面虛擬化云技術將支撐數字化醫院

桌面虛擬化云技術將支撐數字化醫院 2013-12-04 10:32 現今醫療行業已經從醫院——患者的二元關系走向從醫院——患者——政府監督——醫療保險的多元關系&#xff0c;醫療體系需要更高效的運轉&#xff0c;患者需要更好的就醫體驗&#xff0c;這使得醫療行業信息化建設的重要性…

Blazor University (23)路由 —— 路由參數

原文鏈接&#xff1a;https://blazor-university.com/routing/route-parameters/路由參數源代碼[1]到目前為止&#xff0c;我們已經了解了如何將靜態 URL 鏈接到 Blazor 組件。靜態 URL 只對靜態內容有用&#xff0c;如果我們希望同一個組件根據 URL 中的信息&#xff08;例如客…

【經典回放】多種語言系列數據結構算法:棧(C版)

本文采用C語言實現棧結構算法并舉例應用。 一 棧的基本原理分析 作為棧這種數據結構,數據是進行所謂的先進后出操作,但棧在操作中,并不需要在中間插入刪除操作、一般也不需要在進棧數據中查找什么,這種情況下,恰恰是順序表可以完成的非常好的場合,所以棧經常是用一個簡單…

Android之提示android.content.res.Resources$NotFoundException: Resource ID #0x7f08010a

1 問題 在我的oppo機器上面運行一個頁面沒有奔潰,但是在紅米安卓5.1版本運行頁面奔潰,奔潰信息如下 /Timeline(11600): Timeline: Activity_launch_request time:61313216 I/WtProcessController( 3721): FOREGROUND INFO: name=com.appsinnova.android.keepshare uid=1023…

《看聊天記錄都學不會C語言?太菜了吧》(14)這么神奇?我寫了20行代碼竟然一行就可以搞定?

若是大一學子或者是真心想學習剛入門的小伙伴可以私聊我&#xff0c;若你是真心學習可以送你書籍&#xff0c;指導你學習&#xff0c;給予你目標方向的學習路線&#xff0c;無套路&#xff0c;博客為證。 本系列文章將會以通俗易懂的對話方式進行教學&#xff0c;對話中將涵蓋…

Javascript和android原生互調

最近在做原生和js端的互調的功能&#xff0c;自己改了個demo&#xff0c;給大家講解下。 先上js代碼 <!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>方法調用基本流程測試</title> </head> <body> &l…