南陽理工oj 457 大小寫互換

2021-08-18 17:40:26 字數 598 閱讀 3685

時間限制:

1000 ms  |  記憶體限制:

65535 kb 

難度:0描述 

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

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

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

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

樣例輸入

2

acmaccepted

樣例輸出

acm

accepted

**:#include int main(){

int m,i;

char a[101];

scanf("%d",&m);

while (m--) {

scanf("%s",a);

for (i=0; a[i]!='\0'; i++) {

if (64思路:這道題考點主要就在於 是否知道a-z a-z的ascii碼  65-90  97-122 每次讀入字串後 以此判斷 直到遇到結束符後 停止

南陽理工oj6題

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 現有一塊草坪,長為20公尺,寬為2公尺,要在橫中心線上放置半徑為ri的噴水裝置,每個噴水裝置的效果都會讓以它為中心的半徑為實數ri 0 輸入 第一行m表示有m組測試資料 每一組測試資料的第一行有乙個整數數n,n表示共有n個噴水裝...

南陽理工oj 整數劃分(DP)

問題是我們經常見到的整數劃分,給出兩個整數 n m 要求在 n 中加入m 1 個乘號,將n分成m段,求出這m段的最大乘積輸入 第一行是乙個整數t,表示有t組測試資料 接下來t行,每行有兩個正整數 n,m 1 n 10 19,0 m n的位數 輸出 輸出每組測試樣例結果為乙個整數佔一行 樣例輸入 2 ...

南陽理工OJ91 階乘之和

include int helper 100 void getmultiply 根據備忘錄求解遞迴表 int getresult int n 獲取結果 int getindex int n 取得離輸入的值最近的且小於的數的位置 int main else return 0 void getmulti...