日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《看聊天记录都学不会C语言?太菜了吧》(10)程序媛聪明绝顶了

發布時間:2023/12/4 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《看聊天记录都学不会C语言?太菜了吧》(10)程序媛聪明绝顶了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

好消息2020年4月13日晚7.30我在CSDN開播,等你來聊天

預約連接:https://live.csdn.net/room/A757291228/MJWK0Gem

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

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

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

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


由于部分粉絲要求想要學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:哈哈哈,我現在告訴你,我們可以使用一個叫做scanf的函數接收用戶輸入的值。你可以看以下的程序:

#include<stdio.h> void main(){int a=0;scanf("%d",&a);printf("%d",a); }

🐰小C:你看上面的程序。首先創建了一個變量a,賦值為0,隨后使用scanf接收輸入的值再次存入到a,這樣就對a進行改變了。

👸小媛:那%d的意思就是表示輸入的是一個整數嗎?

🐰小C:是的,scanf圓括號中的"%d"表示將會接收到一個整數,但是這里使用%d取決的是后面的變量a,因為我們需要存到變量a之中。

👸小媛:那&是啥意思?

🐰小C:&是取地址的意思,&a表示取到a的地址。

👸小媛:那我懂了,你的意思就是圓括號的第一個內容是表示占位符接收什么值,然后逗號進行分隔存入的變量,&a就表示取到這個變量的地址。那么我們就可以通俗的說接收一個值,然后找到a的地址在哪,就把這個值放進去,就跟快遞員看地址進行派件一樣。 😎

🐰小C:哇,可以呀,解釋的不錯。其實變量a在電腦中有一個內存地址對對應的值進行存儲,a就是一個標識代號,間接指代了這個地址,實際存儲內容還是在這個地址之中,所以我們在進行用戶輸入值的時候需要取到這個地址才可以存進去。

👸小媛:懂了,那我去運行一下…

👸小媛:可以了,不錯,繼續接著講吧。

🐰小C:停停停,我還以為開竅了可以一步到位學會上節課沒學的東西呢。

👸小媛:我哪有那么聰明。

🐰小C:哈哈哈,那我告訴你,假設你輸入的帳號存入到一個字符數組中,然后再把密碼存入到一個字符數組中進行判斷不就好了?

👸小媛:對喲,我試試…不對,怎么樣創建一個空數組? 😭

🐰小C:哈哈哈,那我還是一步步告訴你吧。首先呢我們使用方括號[]就可以說是數組的標志了,在方括號內輸入數字就是這個數組的長度。例如以下示例就是創建了一個長度為20的數組。

char a[20];

👸小媛:停,我懂了。那么使用scanf就可以這樣接收輸入的值對吧,就是這樣寫,輸出就正常輸出。 😤

#include<stdio.h> void main(){char a[20];scanf("%s",&a);printf("%s",a); }

🐰小C:唉喲,可以呀,你運行以下吧,這是對的。

👸小媛:成功了,哈哈哈。

🐰小C:簡單吧,那你知道怎么樣判斷輸入的帳號密碼了嗎?

👸小媛:好像有點思路了,是不是先創建兩個字符數組,然后使用兩個scanf進行接收輸入值?

🐰小C:其實使用一個scanf就可以了。scanf可以同時接收兩個內容,你可以看一下下面這個代碼。

#include<stdio.h> void main(){char a[20],b[20];scanf("%s %s",&a,&b); }

👸小媛:好像跟printf差不多呢,占位符也是使用了兩個。

🐰小C:對的上面這個代碼在scanf中使用了兩個%s使用了空格隔開,在輸入值的時候也需要使用空格隔開兩個值,這兩個值分別存入a和b變量之中,第一個輸入的就存入變量a,第二個值就存入在變量b之中。

👸小媛:那我不使用空格使用其它的符號進行間隔呢?

🐰小C:那你就需要使用你隔開的那個符號進行間隔。

👸小媛:那我懂了,接下來我就對這兩個值進行判斷就好了對吧?

🐰小C:是的,接下來的步驟懂了吧?

👸小媛:懂了,接下來直接對這兩個變量進行判斷就可以了對吧?

🐰小C:是的,你可以試試。

👸小媛:是不是這樣。 😋

#include<stdio.h> void main(){char a[20],b[20];scanf("%s %s",&a,&b);if(strcmp(a, "xiaoyuan") == 0 && strcmp(b, "a123456") == 0 ){printf("密碼正確\n");}else{printf("密碼錯誤\n"); } }

🐰小C:唉喲,你怎么懂使用strcmp進行對比的?

👸小媛:我搜出來的呀,我聽說程序員有一個技能就是慣用搜索引擎進行信息搜索,所以我就搜出來內容了。 😜

🐰小C:可以可以,真不戳。你現在告訴我你整個編寫邏輯吧,教我怎么寫出來的。

👸小媛:簡單,首先創建兩個字符數組用來接收我輸入的值,然后我覺得最重要的使用strcmp這個函數對字符串數據進行對比。我搜索到strcmp作用就是在strcmp函數的圓括號中傳入兩個內容,分別用逗號進行隔開,如果相等,那么它就會返回一個0,所以只需要判斷strcmp是否返回0就可以了。是這樣的吧?

🐰小C:不錯,我繼續聽著。

👸小媛:哈哈哈,好的,接下來只需要做一件事,就是上一節說的,我們有兩個條件,一個是對比變量a是否跟我們設置的密碼相等,還有一個就是判斷變量b是否跟我們的變量相等,這樣就是兩個條件,這兩個條件如下:

strcmp(a, "xiaoyuan") == 0

👸小媛:還有一個。

strcmp(b, "a123456") == 0

👸小媛:那么這個時候只需要使用邏輯與,上一節課所說的運算符連接起來,放在if的條件中,這樣只有兩個條件都對,那么整個if的條件才正確,這樣就可以了。

if(strcmp(a, "xiaoyuan") == 0 && strcmp(b, "a123456") == 0 ){printf("密碼正確\n");}

👸小媛:如果想顯示密碼錯誤,只需要在后面加一個else就可以了,所以完整的這部分代碼就是這樣。

🐰小C:我覺得我可以不用說了,你繼續說完吧。

👸小媛:那是,我可是小天才開竅了,聰明絕頂。 😜

🐰小C:程序媛有一個梗,就是聰明絕頂。

👸小媛:是嘛,那我還是挺匆忙絕頂的,我繼續講了。這個時候在if語句判斷正確后輸出顯示密碼正確就可以了。

if(strcmp(a, "xiaoyuan") == 0 && strcmp(b, "a123456") == 0 ){printf("密碼正確\n"); }else{printf("密碼錯誤\n"); }

🐰小C:不錯不錯,那你運行過了嗎?

👸小媛:當然,程序是正確的,下面就是結果。

🐰小C:哈哈哈,看來今天沒啥可以教你的了,明天我們在繼續吧。

👸小媛:我自己再練習一下。

:

總結

以上是生活随笔為你收集整理的《看聊天记录都学不会C语言?太菜了吧》(10)程序媛聪明绝顶了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。