三道跟string有關的題

2021-09-01 05:29:57 字數 1845 閱讀 1473

參考string的函式

①** && 題目資訊

這道題我卡在不知道怎麼儲存多個字串,後面學習到了…

一般我使用string字串的輸入,都是這樣 :

#include 

#include

using namespace std;

int main()

因此,我認為string是不可以寫出 string a【i】的形式的。所以,不知道怎麼儲存多個字串。

但是那道題改變了我的想法 , string也是可以用 a【i】的 。

#include 

#include

using namespace std;

int main()

for( int i =

0; i <

7; i ++

)return0;

}

哎。。。。。。。。。。

②** && 題目資訊

#include.h>

using namespace std;

int main()

for( x=

0; x < n -

1; x ++)if

( i ==

0&& s ==0)

cout<<

"yes"

;else cout<<

"no"

;return0;

}

哎。。。。。。。。。。。

③** && 題目資訊

#include .h>

using namespace std;

int main()

else

if( a[t +2]

=='\0'

)//小數點後第二位是不是空 , 如果是則為 x.x0

if( a[t +3]

!='\0'

)//小數點後第三位是不是空 ,不是則判斷四捨五入。

else a[i -1]

++;}}

if( a[0]

==':')}

}}else a[t +3]

='\0';}

} t = a.

find

(".");

int s =0;

for( i =

0; i < t ; i ++)}

if( a[0]

!='-'

&& s == t)

else

if( a[0]

=='-'

&& s == t -1)

else

if( a[0]

=='-')}

else

if( a[0]

!='-')}

t = a.

find

(".");

if( a[0]

!='-')}

else}if

(a[0]==

'-')

else

cout << a.

c_str()

<< endl;

}return0;

}/*c_str 是c++ 中 string類 (class) 的 函式,

它能把 string類 的物件裡的字串

轉換成 c 中 char 型變數 的 字串。

*/

nice ! ! !

兩道String演算法題賞析

今天leecode看到了道初級演算法題。感覺思維很精妙。特此記錄下來以供學習使用 242.有效的字母異位詞 字母異位詞就是兩個字串的字母相同,個數相同,順序可以不管。我的思維就是 使用map統計每乙個字母的個數,然後遍歷兩個map。進行對比。兩個map的巢狀遍歷,時間複雜度o n 空間複雜度是o n...

2019 8 30做的三道題

沒啥好說的,看著就噁心,還好有大佬的題解指導要不然我就廢廢廢了 include include include include include includeconst int maxn 10 using namespace std int read while isdigit ch x x 3 x...

String 作為方法引數的一道題

牛客的一道題 public class sendvalue public static void main string args 答案是 6。簡單解釋就是 string 類是 final 類,不可變。賦給乙個 string 變數新值其實就是將其指向乙個新建立的 string 物件,原物件被拋棄 接...