大小寫互換 數字字串 轉換成數字

2021-09-06 17:51:47 字數 1372 閱讀 4955

為了考慮輸入的是否是數字,結果寫好後竟然超時了。

不過裡面用到的將字串裝換成數字的方法,感覺是個收穫,因此在此做下筆記。

大小寫互換時間限制:1000 ms | 記憶體限制:65535 kb

難度:0

描述

現在給出了乙個只包含大小寫字母的字串,不含空格和換行,要求把其中的大寫換成小寫,小寫換成大寫,然後輸出互換後的字串。

輸入

第一行只有乙個整數m(m<=10),表示測試資料組數。

接下來的m行,每行有乙個字串(長度不超過100)。

輸出

輸出互換後的字串,每組輸出佔一行。

樣例輸入

2acm

accepted

樣例輸出

acmaccepted

超時解題報告:

#include#include

#include

intmain()

else

if(s[i]>=97&&s[i]<=122)//

小寫時候

printf("

%c",s[i]-32

);

else

printf(

"\nerror!\n

");

}printf("\n

");}

}else

//輸入的不是數字

return0;

}

程式截圖:

如果我按照一般思路來這樣寫,雖然結果不超時但是感覺不夠嚴謹誒。

#include#include

intmain()

else

if(s[i]>=97&&s[i]<=122)//

小寫時候

printf("

%c",s[i]-32

);

else

printf(

"\nerror!\n

");

}printf("\n

");}

return0;

}

程式截圖:

js字串轉換成數字,數字轉換成字串

將字串轉換成數字,得用到parseint函式。parseint string 函式從string的開始解析,返回乙個整數。舉例 parseint 123 返回 123 int parseint 1234 返回 1234 int 如果解析不到數字,則將返回乙個nan的值,可以用isnan 函式來檢測 ...

js字串轉換成數字,數字轉換成字串

js字串轉換成數字 將字串轉換成數字,得用到parseint函式。parseint string 函式從string的開始解析,返回乙個整數。舉例 parseint 123 返回 123 int parseint 1234 返回 1234 int 如果解析不到數字,則將返回乙個nan的值,可以用is...

js字串轉換成數字

將字串轉換成數字,得用到parseint函式。parseint string 函式從string的開始解析,返回乙個整數。舉例 parseint 123 返回 123 int parseint 1234 返回 1234 int 如果解析不到數字,則將返回乙個nan的值,可以用isnan 函式來檢測 ...