時間限制:
1000 ms | 記憶體限制:
65535 kb
難度:0描述
現在給出了乙個只包含大小寫字母的字串,不含空格和換行,要求把其中的大寫換成小寫,小寫換成大寫,然後輸出互換後的字串。 輸入
第一行只有乙個整數m(m<=10),表示測試資料組數。
接下來的m行,每行有乙個字串(長度不超過100)。
輸出輸出互換後的字串,每組輸出佔一行。
樣例輸入
2acmaccepted
樣例輸出
acmaccepted
**:#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...