中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

澳門建設(shè)銀行官方網(wǎng)站湖南優(yōu)化推廣

澳門建設(shè)銀行官方網(wǎng)站,湖南優(yōu)化推廣,建設(shè)地方新聞網(wǎng)站的意義,android移動應(yīng)用開發(fā)前言: 1.CSDN由于我的排版不怎么好看,我的有道云筆記比較美觀,請移步有道云筆記 2.修煉必備 1)入門必備:VS2019社區(qū)版,下載地址:Visual Studio 較舊的下載 - 2019、2017、2015 和以前的版本 (m…

前言:

1.CSDN由于我的排版不怎么好看,我的有道云筆記比較美觀,請移步有道云筆記

2.修煉必備

????????1)入門必備:VS2019社區(qū)版,下載地址:Visual Studio 較舊的下載 - 2019、2017、2015 和以前的版本 (microsoft.com)

????????2)趁手武器:印象筆記/有道云筆記

????????3)修煉秘籍:??途W(wǎng) - 找工作神器|筆試題庫|面試經(jīng)驗|實習招聘內(nèi)推,求職就業(yè)一站解決_牛客網(wǎng) (nowcoder.com)

????????4)雷劫必備:leetcode?力扣(LeetCode)官網(wǎng) - 全球極客摯愛的技術(shù)成長平臺?

????????注:遇到瓶頸怎么辦?百度百科_全球領(lǐng)先的中文百科全書 (baidu.com)

字符串的求解

1.問題描述

給定一個字符串(長度在0-1000),求出該字符串的長度,注:輸入字符串的各字符之間不存在空格

2. 代碼解釋

? ? ? ? 法一:使用庫函數(shù)strlen()求解【需包含頭文件string.h】

注:strlen()函數(shù)是用于求字符串長度的,是得到'\0'字符之前的所有字符數(shù)

#include <stdio.h>
#include <string.h>int main()
{char str[1000] = "";while(scanf("%s", str)!=EOF)printf("%d\n", strlen(str));return 0;
}

EOF是一個宏,它本質(zhì)是-1,當scanf()函數(shù)返回EOF的時候,就說明scanf()沒有任何輸入。

EOF的宏定義如下:

????????#define EOF -1

????????法二: 計數(shù)器?

思路分析:使用一個計數(shù)器變量計算字符串'\0'之前的字符總數(shù)

#include <stdio.h>
#include <assert.h>int getCharTotal(const char* str)
{assert(str);//判斷空指針int count = 0;//統(tǒng)計'\0'之前的字符數(shù)while (*str != '\0'){count++;//計數(shù)str++;//指向下一個字符}return count;
}int main()
{char str[100] = "";while (scanf("%s", str) != EOF){int total = getCharTotal(str);printf("%d\n", total);}return 0;
}

????????法三:指針-指針

思路分析:引入一個字符指針,讓該字符指針指向字符串的首地址,使該指針遍歷到'\0'的地址后,讓指針指向的地址減去字符串起始地址,即得到'\0'之前的字符總數(shù)

#include <stdio.h>
#include <assert.h>int getCharTotal(const char* str)
{assert(str);//判斷空指針const char* cur = str;//遍歷指針//使遍歷指針遍歷到'\0'的位置while (*cur != '\0'){cur++;}//指針-指針得到的是字符個數(shù)return cur - str;
}int main()
{char str[100] = "";while (scanf("%s", str) != EOF){int total = getCharTotal(str);printf("%d\n", total);}return 0;
}

? ? ? ? ?法四:遞歸

思路分析:字符沒有遇到'\0'的時候進行遞歸,進行遞歸的時候,需要得到當前字符指向它的下一個字符的地址,且字符串長度+1,遇到'\0'之后,返回字符串的長度

#include <stdio.h>
#include <assert.h>int getCharTotal(const char* str)
{assert(str);//判斷空指針if (*str == '\0')return 0;return 1 + getCharTotal(str + 1);
}int main()
{char str[100] = "";while (scanf("%s", str) != EOF){int total = getCharTotal(str);printf("%d\n", total);}return 0;
}

http://www.risenshineclean.com/news/40563.html

相關(guān)文章:

  • 公安網(wǎng)站備案服務(wù)類型萬江專業(yè)網(wǎng)站快速排名
  • 網(wǎng)站備案用座機租用重慶百度總代理
  • 企業(yè)網(wǎng)站模板優(yōu)化寧波seo排名外包公司
  • 北京網(wǎng)站備案號qq空間刷贊網(wǎng)站推廣
  • 疫情防控最新消息數(shù)據(jù)網(wǎng)站怎么優(yōu)化
  • 鎮(zhèn)江網(wǎng)站建設(shè)遠航科技網(wǎng)站seo推廣營銷
  • 網(wǎng)站建設(shè)公司特色武漢seo人才
  • 新網(wǎng)站百度收錄北京疫情又嚴重了
  • 做二手衣服的網(wǎng)站有哪些關(guān)鍵詞歌詞圖片
  • wordpress 微信掃碼seo排名優(yōu)化推廣報價
  • 十大永久免費污染軟件東莞seo搜索
  • 建設(shè)銀行的投訴網(wǎng)站推廣文案
  • 設(shè)計師個人網(wǎng)站網(wǎng)絡(luò)推廣渠道公司
  • 365元做網(wǎng)站網(wǎng)絡(luò)營銷的發(fā)展趨勢
  • 代做安裝預算的網(wǎng)站青島網(wǎng)站建設(shè)
  • 怎么自己的電腦做網(wǎng)站服務(wù)器百度廣告代理商
  • 網(wǎng)站運營推廣方案云南百度公司
  • 網(wǎng)站ico圖標 代碼搜索引擎排名中國
  • 上的網(wǎng)站app上海百度公司總部
  • 女同性怎么做的視頻網(wǎng)站軟文有哪些發(fā)布平臺
  • 合肥seo優(yōu)化安徽網(wǎng)站關(guān)鍵詞優(yōu)化
  • 虛擬主機網(wǎng)站淘客網(wǎng)站建設(shè)b站推廣軟件
  • 網(wǎng)站備案之前需要建好網(wǎng)站嗎windows優(yōu)化大師要會員
  • 教育網(wǎng)站怎么做如何推廣一個項目
  • 長春企業(yè)網(wǎng)站模板建站域名解析ip
  • css做購物網(wǎng)站的分類目錄搜索引擎優(yōu)化搜索優(yōu)化
  • 做地方旅游網(wǎng)站目的意義正規(guī)的教育培訓機構(gòu)有哪些
  • 中華人民共和國城鄉(xiāng)與建設(shè)部網(wǎng)站長沙seo優(yōu)化推薦
  • ae有么有做gif的網(wǎng)站構(gòu)建新發(fā)展格局
  • 網(wǎng)站開發(fā)架設(shè)baidu百度