由乙個任意長度字串生成唯一的32位整數

2021-07-30 22:52:17 字數 833 閱讀 3422

由乙個任意長度字串生成唯一的32位整數

lu核心庫的輸出函式strtouniint可將乙個任意長度字串轉換成乙個唯一的32位整數(只要沒有對lu進行重新初始化,該整數值就唯一);反過來,函式uniinttostr接受乙個32位整數,返回與之對應的字串。

例子:僅需要以下支援檔案:

1、標頭檔案lu32.h。

2、導入庫lu32.lib。

3、核心庫lu32.dll。

[cpp]view plain

copy

#include 

#include 

#include 

#include "lu32.h"

#pragma comment( lib, "lu32.lib" )

using

namespace

std;  

void

main(

void

)    

}  }  

cout<<"耗時 "

<<(clock()-t0)/1000.0<<

" 秒。"

<

cin.get();  

freelu();   //釋放lu

}  

結果:[plain]view plain

copy

k1=4297048  k2=4299496  

k1=4297048  k2=4299496  

abcd  

f(x,y)=x+y  

耗時 3.046 秒。  

字串最後乙個單詞的長度

計算字串最後乙個單詞的長度,單詞以空格隔開。輸入描述 一行字串。輸出描述 整數n,最後乙個單詞的長度。輸入例子 hello world輸出例子 5 乙個比較有用的c 的輸入輸出控制類,c 引入了ostringstream istringstream stringstream這三個類,要使用他們建立物...

字串最後乙個單詞的長度

link 時間限制 1秒 空間限制 32768k 計算字串最後乙個單詞的長度,單詞以空格隔開。一行字串,非空,長度小於5000。整數n,最後乙個單詞的長度。示例1 hello world 5 ac code include include includeusing namespace std cha...

字串最後乙個單詞的長度

計算字串最後乙個單詞的長度,單詞以空格隔開。輸入描述 一行字串,非空,長度小於5000。輸出描述 整數n,最後乙個單詞的長度。示例1輸入 hello world輸出5 fgets 函式 雖然用 gets 時有空格也可以直接輸入,但是 gets 有乙個非常大的缺陷,即它不檢查預留儲存區是否能夠容納實際...