1. 程式人生 > >演算法訓練 大小寫轉換

演算法訓練 大小寫轉換

問題描述
  編寫一個程式,輸入一個字串(長度不超過20),然後把這個字串內的每一個字元進行大小寫變換,即將大寫字母變成小寫,小寫字母變成大寫,然後把這個新的字串輸出。
  輸入格式:輸入一個字串,而且這個字串當中只包含英文字母,不包含其他型別的字元,也沒有空格。
  輸出格式:輸出經過轉換後的字串。
輸入輸出樣例 樣例輸入 AeDb 樣例輸出

aEdB

#include<stdio.h>
#include<string.h>
int main(){
	char s[20];
	scanf("%s",s);
	int i,len=strlen(s);
	for(i=0;i<len;i++){
		if(s[i]>='A' && s[i]<='Z'){
			s[i]+=('a'-'A');
		}
		else s[i]-=('a'-'A');
		printf("%c",s[i]);
	}
	return 0;
}


相關推薦

藍橋杯演算法訓練 大小寫轉換

演算法訓練 大小寫轉換  時間限制:1.0s   記憶體限制:512.0MB問題描述  編寫一個程式,輸入一個字串(長度不超過20),然後把這個字串內的每一個字元進行大小寫變換,即將大寫字母變成小寫,小

藍橋杯之演算法訓練 大小寫轉換

題目:演算法訓練 大小寫轉換 問題描述   編寫一個程式,輸入一個字串(長度不超過20),然後把這個字串內的每一個字元進行大小寫變換,即將大寫字母變成小寫,小寫字母變成大寫,然後把這個新的字串輸出。   輸入格式:輸入一個字串,而且這個字串當中只包含英文字

演算法訓練 大小寫轉換

問題描述   編寫一個程式,輸入一個字串(長度不超過20),然後把這個字串內的每一個字元進行大小寫變換,即將大寫字母變成小寫,小寫字母變成大寫,然後把這個新的字串輸出。   輸入格式:輸入一個字串,

藍橋杯——演算法訓練 大小寫轉換

問題描述   編寫一個程式,輸入一個字串(長度不超過20),然後把這個字串內的每一個字元進行大小寫變換,即將大寫字母變成小寫,小寫字母變成大寫,然後把這個新的字串輸出。   輸入格式:輸入一個字串,而且這個字串當中只包含英文字母,不包含其他型別的字元,也沒有空格

藍橋杯試題集 演算法訓練 大小寫轉換

  演算法訓練 大小寫轉換   時間限制:1.0s   記憶體限制:512.0MB 問題描述   編寫一個程式,輸入一個字串(長度不超過20),然後把這個字串內的每一個字元進行大小寫

演算法訓練 大小寫判斷

問題描述   給定一個英文字母判斷這個字母是大寫還是小寫。 輸入格式   輸入只包含一個英文字母c。 輸出格式   如果c是大寫字母,輸出“upper”,否則輸出“lower”。 樣例輸入

ALGO-64 演算法訓練 大小寫判斷

演算法訓練 大小寫判斷   時間限制:1.0s   記憶體限制:512.0MB      問題描述   給定一個英文字母判斷這個字母是大寫還是小寫。 輸入格式   輸入只包含一個英文字母c。 輸出格式  

藍橋杯 演算法訓練 ALGO-84 大小寫轉換 字元操作

演算法訓練 大小寫轉換 時間限制:1.0s 記憶體限制:512.0MB 提交此題 問題描述   編寫一個程式,輸入一個字串(長度不超過20),然後把這個字串內的每一個字元進行大小寫變換,即將大寫字母變成小寫,小寫字母變成大寫,然後把這個新的字串輸出。   輸入格式:輸入一個字串,而且

藍橋杯-演算法訓練-ALGO-84-大小寫轉換

大小寫轉換 問題描述   編寫一個程式,輸入一個字串(長度不超過20),然後把這個字串內的每一個字元進行大小寫變換,即將大寫字母變成小寫,小寫字母變成大寫,然後把這個新的字串輸出。   輸入格式:輸入一個字串,而且這個字串當中只包含英文字母,不包含其他型別的字元,也沒有空格。   輸

C語言訓練-1168-大小寫轉換

Problem Description 把一個字串裡所有的大寫字母換成小寫字母,小寫字母換成大寫字母。其他字元保持不變。 Input 輸入為一行字串,其中不含空格。長度不超過80個字元。 Output 輸出轉換好的字串。 Sample Input ABCD123

C語言訓練-2746-大小寫轉換

Problem Description X現在要學習英文以及各種稀奇古怪的字元的了。現在他想把一串字元中的小寫字母變成大寫字元,大寫字母變成小寫字母,其他的保持不變。 Input 輸入有多組。 每組輸入一個字串,長度不大於80,不包含空格。 Output 輸出轉

ALGO-85演算法訓練 進位制轉換

  演算法訓練 進位制轉換   時間限制:1.0s   記憶體限制:512.0MB      問題描述   編寫一個程式,輸入一個二進位制的字串(長度不超過32),然後計算出相應的十進位制整數,並把它打印出來。

[演算法題] 人民幣大小寫轉換(阿拉伯數字和漢字轉換

在一次面試中遇到一個有意思的小演算法題:要求將阿拉伯數字轉為漢字顯示出來(包含單位)。 當時雖然實現出來,但是程式碼寫的有點凌亂。所以回家後,重新整理了一下。 這個演算法有幾個小的注意點: 1、中文字元佔兩個位元組,所以如果用C語言實現,需要用char陣列的形式儲存單個漢字。 2、如果數字中出現連

[演算法題] 人民幣大小寫轉換(阿拉伯數字和漢字轉換

複製程式碼 /******************************************************************************* Project Code : Account File name : Au

PHP英文字母大小寫轉換函數小結

字符串 content 字符轉換 class 文字 單詞 con 英文 code 每個單詞的首字母轉換為大寫:ucwords() 代碼如下: <?php$foo = ‘hello world!‘;$foo = ucwords($foo); /

js字母大小寫轉換方法

tps 提示 b- 大寫 lower pre http com pst js字母大小寫轉換方法:1、轉換成大寫:toUpperCase()2、轉換成小寫:toLowerCase()3、舉例: (1)var a="aBcD"; a=a.toUppe

php中常用的字符串大小寫轉換函數實例解釋

php 字符串 處理 PHP字符串處理函數中,最為簡單的幾個函數,相關解釋就不上了,直接看例子。 PHP字符串處理函數中,最為簡單的幾個函數,相關解釋就不上了,直接看例子。 strtolower函數、strtoupper函數、ucfirst函數、ucwords函數<?php $str =

Python 字符串操作(string替換、刪除、截取、復制、連接、比較、查找、包含、大小寫轉換、分割等)

brk 分割 掃描 char 去空格 之前 特殊符號 strip () 去空格及特殊符號 s.strip().lstrip().rstrip(‘,‘) 復制字符串 #strcpy(sStr1,sStr2) sStr1 = ‘strcpy‘ sStr2 = sStr1

大小寫轉換

bsp upper 文字 英文字母 有效 就是 string 字母 小寫字母 toUpperCase的意思是將所有的英文字符轉換為大寫字母,如: String cc = “aBc123”.toUpperCase();結果就是:ABC123。 toLowerCa

C# 無視大小寫比價字符串以及字符串大小寫轉換

== 對比 pos body con 大小寫 gpo clas 大小寫轉換 //C#通過ToUpper()方法將字符串轉換成大寫,代碼如下: string sentence= "this is in upper case."; Console.WriteLine(s