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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

字符串Awcing

發布時間:2023/11/27 生活经验 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字符串Awcing 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1,字符數組輸入/輸出

char str[1000];

cin >>str;? //輸入字符串時,遇到空格或回車就會停止

scanf("%s",str)//輸入字符串時,遇到空格或回車就會停止

讀入一行字符串,包括空格

fgets(str,n,stdin)//str為數組名,n為要輸入多少個字符,? ? stdin以后解釋

cin.getline(a,n) //a為數組名,n為要讀入的字符數組長度

getline(cin,str)//str?必須是 string類型,即string str?這么定義

fgets函數及其用法,C語言fgets函數詳解_aa804738534的博客-CSDN博客_c語言fgets函數用法

cout <<str<<endl;

printf("%s",std);

puts(str);? //這個必須有頭文件? ? #include <cstring>.這個輸出也包括了換行符

#include <cstring>
#include <cstdio>
#include <iostream>
using namespace std;
char str1[1000];
int main(){cin >>str1;printf("下面是輸出:\n");puts(str1); printf("%s",str1);printf("%s",str1);return 0;
}下面是輸出:
abcd
abcdabcd

?2,字符串函數

頭文件:#include <cstring>

字典序比較方式:(ASCII碼依次比較)

3,其他

一個關于時間復雜度的問題?

我們遍歷整個字符串,使用 i<strlen(str)這個條件判斷

如果把長度計算好,i<len作為判斷條件?

?原因:strlen()函數,里面有循環語句, i<strlen(str)相當于雙重循環

一個關于過濾回車的問題(使用scanf會出現,cin沒有此問題)

#include <cstring>
#include <cstdio>
#include <iostream>
using namespace std;
char str1[100];
int main(){char str;scanf("%s",str1);scanf("%c",str);//再讀入一個字符 printf("str1:%s\n",str1);printf("str:%c",str);	return 0;
}輸入:
abc
%
輸出:
str1:abc
str:

原因,str把我們的回車輸入進去了

解決:

#include <cstring>
#include <cstdio>
#include <iostream>
using namespace std;
char str1[100];
int main(){char str;scanf("%s",str1);getchar(); //過濾空格scanf("%c",&str);//再讀入一個字符 printf("str1:%s\n",str1);printf("str:%c",str);	return 0;
}輸入:
abc
%
輸出:
str1:abc
str:%

4,string? ?

#include <string>
#include <cstdio>
#include <iostream>
#include <cctype>
//#include <bits/stdc++.h>  萬能頭文件,可以代替C++中大部分頭文件,所以可以把以上頭文件換成這一個 
using namespace std;
int main(){string str;cin >>str;char c='A';cout <<str.substr(0,4)<<endl;//substr(i,len)   i表示起始位置,len表示長度      cout <<str.substr(4)<<endl;//len 可勝率,則表示終止位置是結尾 cout <<str.find('p')<<endl;//從前往后尋找指定字符的下標位置     找到返回 第一個字符的索引沒找到返回   string::nposcout <<str.rfind('p')<<endl;//從后往前尋找指定字符的下標位置cout <<str.size()<<endl;//字符串長度(不包括'\0') cout <<str.empty()<<endl;//判斷是否為空字符串,是返回1,不是返回0 cout <<(char)towlower(c)<<endl;//#include <cctype>  轉化為小寫字母cout <<str.c_str();//.c_str() 相當于返回字符數組首地址 return 0;
}輸入:
philosophy
輸出:
phil
osophy
0
7
10
0
a
philosophy

#include<bits/stdc++.h>介紹_蔡尼瑪的博客-CSDN博客_#include<bits/stdc++.h>

tolower()函數_蔡尼瑪的博客-CSDN博客_tolower函數

printf函數輸出字符串是針對char *的,即printf只能輸出c語言的內置數據類型,而string不是c語言的內置數據類型。如需輸出string對象中的字符串,可以使用string的成員函數c_str(),該函數返回字符串的首字符的地址。

總結

以上是生活随笔為你收集整理的字符串Awcing的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 天天碰天天操 | 免费人成网站 | 亚洲熟妇无码久久精品 | 天堂av在线网 | 亚洲最大色网站 | 69久久 | 女人扒开双腿让男人捅 | 欧美日韩中文字幕在线 | 欧美性生活网 | 91爱爱爱 | 亚洲一级免费视频 | 少妇精品一区二区 | 国产精品1区2区3区 在线看黄的网站 | 欧美韩一区| 91日日夜夜 | 亚洲国产日韩在线一区 | 亚洲av无码专区在线 | 91香蕉视频在线观看免费 | 舐め犯し波多野结衣在线观看 | 亚洲精品少妇一区二区 | 成人片在线视频 | 少妇一区二区三区四区 | 国产极品在线播放 | 九色蝌蚪视频 | 亚洲中文一区二区三区 | 国产精品久久毛片av大全日韩 | 午夜秋霞 | 精品国精品国产 | 欧美精品a区 | a√在线视频 | 人妻丝袜一区二区三区 | 看片一区| 久久久久网站 | 麻豆视频免费版 | 国产重口老太伦 | 四季av一区二区夜夜嗨 | 亚洲特黄特色 | 爱综合网 | 国产精品免费看久久久无码 | 人人干天天干 | 欧美高清另类 | 午夜影院网站 | 网址你懂的在线 | 成人精品水蜜桃 | 激情综合av | 成人免费网视频 | 国产三级伦理片 | 免费a网站| 中国人与拘一级毛片 | av电影一区二区 | 999久久久精品视频 亚洲视频精品在线 | 国产私拍| 日本aa视频 | 天天插日日干 | 青青伊人国产 | 97精品人人a片免费看 | av一区免费| 秘密基地免费观看完整版中文 | 国产亚洲久久 | 中文字幕一区二区三区又粗 | 精品国内自产拍在线观看视频 | a级无遮挡超级高清-在线观看 | 夜夜嗨一区二区三区 | 色香色香欲天天天影视综合网 | 国产高潮视频在线观看 | 波多野结衣一区在线 | 亚洲精品专区 | 亚洲天堂中文字幕 | 国产欧美激情视频 | 欧美大白屁股 | 极品探花在线播放 | 日韩一区二区免费在线观看 | 日韩中文一区二区 | av成人资源 | 外国黄色录像 | 黄色在线播放 | 黄色大片免费观看视频 | 国产精品老女人 | 99久久婷婷国产综合精品 | 国产一区二区片 | av大片在线播放 | 欧美拍拍 | 免费毛毛片 | 麻豆视频在线观看免费 | 黑帮大佬和我的365日第二部 | 国产精品9999 | 精品免费在线 | 国产熟女一区二区三区四区 | 成人久久av | 天天操,夜夜操 | 日日好av | 开心激情亚洲 | 黄黄的视频在线观看 | 我们的生活第五季在线观看免费 | 樱花视频在线免费观看 | 久草免费看 | 超碰pron| 免费在线一区二区三区 | 午夜电影在线播放 |