hduoj 2026 首寫字母變大寫

2021-07-29 12:42:24 字數 733 閱讀 3165

#include#include#includeusing namespace std;

int main()

{ string str;

while(getline(cin,str))

{int i=0;

int len=str.length();

if(islower(str[0]))

str[0]=toupper(str[0]);

for(i=1; i下就有多種可用的函式

c++中應該是#include

c中應該是#include

以下為字元函式庫中常用的函式:

常用的有:

tolower()——toupper()

isupper()——islower()

isalnum()——isalpha()(注:**來自網咯)

第二計算長度的str.length()和strlen(str)區別

兩者都是求字串的長度,但strlen( )的引數必須是char*  ;而 str.length( )是string類物件str呼叫的成員函式,所以它們用在不同的地方;

char* ch="asdfsafas";

string str="adfadf";

cout<

統計書名 HDUOJ

問題描述 嗷嗷嗷非常喜歡看書。每當他看完一本書,他就會用他的小本本記下書名。但嗷嗷嗷看書時太過忘我,以至於自己看過的書都會再看一遍並照樣記錄下來。當嗷嗷嗷回過神,想統計自己一共看了多少本不同的書,他把小本本交給了你,你能幫幫他嗎?輸入 多組輸入輸出,請處理到輸入結束。每組資料,第一行有兩個整數n 0...

HDU oj 數字根源

描述 通過對整數的數字求和來找到正整數的數字根 如果結果值是單個數字,則該數字是數字根。如果結果值包含兩個或更多個數字,則對這些數字求和並重複該過程。只要需要獲得一位數,這就會繼續。例如,考慮正整數24.加上2和4得到值6.由於6是單個數字,6是24的數字根。現在考慮正整數39.加上3和9的收益率1...

hduoj 1394 樹狀陣列

include include include using namespace std define n 5000 5 define debug 1 int c n int a n int lowbit int x int getsum int x,int n return ans void upd...