演算法競賽入門經典三 陣列和字串

2021-09-08 20:28:41 字數 1515 閱讀 1527

#include

using

namespace std;

intmain()

輸出

100384,其中56轉換成了16進製制

34.568,其中四捨五入保留了3位小數

2.用c++的流,相當於重新讀入,實現數字轉string類。流不會讀入空格。

#include

using

namespace std;

intmain()

輸出10056434.567。流讀入的速度非常慢。

#include

using

namespace std;

intmain()

輸出123 123.456

2.用流

#include

using

namespace std;

intmain()

輸出 123 123.456

#include

using

namespace std;

string r=

"aehijlmostuvwxyz12358"

,r0=

"a3hiljmo2tuvwxy51sez8"

;//映象字串常量

//對應輸出,由於下標分別是0,1,2,3則檢測回文和映象,回文串得1分,映象串得2分,然後把得分當下標

string p[4]

=;string s;

bool

huiwen

(string s)

//回文

bool

rever

(string s)

//映象

reverse

(s.begin()

,s.end()

);return s==s0?1:

0;}int

main()

}

#include

using

namespace std;

string s;

intmain()

cout<}}

#include

using

namespace std;

string s;

intmain()

cout<}}

#include

using

namespace std;

float c[50]

;string s;

intmain()

sum+

=num*c[s[i]];

}}printf

("%.3f\n"

,sum);}

}

演算法競賽入門經典(一) 陣列和字串

目錄 陣列和字串 逆序輸出 陣列的輸入與輸出 開燈問題 蛇形填數 斜線填數 一字填數 豎式問題 輸入一些數,統計個數 將數值儲存到動態陣列中 輸入一些數,輸出最大值,最小值 include define max 105 int a max int main 注意 如果要結束陣列的輸入並輸出陣列,需要...

演算法競賽入門陣列 字串

陣列陣列 1 陣列最好定義在main函式外面。只有放在外面,陣列才可以開的更大,在主函式中,陣列稍大就會異常退出。2 陣列a複製k個元素到陣列b,memcpy b,a,sizeof int k 全部複製memcpy b,a,sizeof a 3 memset a,0,sizeof a 作用 把陣列a...

演算法競賽入門 陣列與字串

例題3 1 tex中的引號走這 思路是用string讀取完後for迴圈結合計數器解題,但是getline 會被樣例的換行符卡死,書上的程式顯然寫得更簡潔更好 涉及到換行符的讀取還是用char 更好的方法是邊讀取邊處理,這裡涉及兩個函式和eof fgetc 可以從檔案裡讀取字元,也可從標準輸入流裡fg...