字串大小寫字母轉換
程式碼如下
#include<stdio.h>
int main()
{
char a[99];
printf("請輸入需要轉換的字串\n");
gets(a);
int i=0;
while(a[i]!=NULL)
{
if((a[i]>='a')&&(a[i]<='z'))
a[i]=a[i]-32;
else if((a[i]>='A')&&(a[i]<='Z'))
a[i]=a[i]+32;
printf("%c",a[i]);
i++;
}
}
執行截圖
思考
為什麼else if換成if程式碼就沒辦法小寫轉換為大寫!!!!
相關推薦
字串大小寫字母轉換
程式碼如下 #include<stdio.h> int main() { char a[99]; printf("請輸入需要轉換的字串\n"); gets(a); int i=0; while(a[i]!=NULL) { if((a[i]>='a')&a
oracle查詢值的字串長度、位元組長度、大小寫字母轉換
1.||——拼接符 SELECT str1, str2,str1 | | str2 AS str_concat FROM 表名; 2 LENGTH——字串長度 SELECT LENGTH(‘ab’), LENGTH(‘好’) FROM DUAL;
C語言 大小寫字母轉換
inf pan () .cn com clas www 轉換 .com //凱魯嘎吉 - 博客園 http://www.cnblogs.com/kailugaji/ 方法1: 1 #include<stdio.h> 2 #include<stdli
20181231-生成字串大小寫字母和數字的各種組合
1 輸出大寫字母、小寫字母、大小寫字母、數字、大小寫字母和數字 1.1輸出小寫:找到小寫a(97)到z(122)的的ASCII碼,然後轉義為字母lower = ""for i in range(97,123): lower += chr(i)print('%s' % lo
java 編寫一個程式實現字串大小寫的轉換並倒序輸出
package cn; public class Test01 { public static void main(String[] args) { String str= "HelloWorld"; char[] ch = str.toCharArray();
不用String自帶方法實現大小寫字母轉換
package pers.redsoft.java.test.base; /** * 大寫英文字元轉換 * * @author redsoft * */ public class UpperToLower { /** * 主方法 *
【c語言】大小寫字母轉換
//編寫一個程式從標準輸入讀取字元, //並把他們寫到標準輸出。除了大寫字母轉換成小寫字母之外,其他的原樣輸出。 #include <stdio.h> int main() { char ch; while((ch = getchar()) != EOF)
C語言實現字串英文字母大小寫的轉換
題目: 輸入一串字串,將其中的大寫字母換成小寫,小寫字母換成大寫輸出。例如輸入abcdefghijklmnopq,輸出ABCDEFGHIJKLMNOPQ 思路: 大寫字母轉換為小寫字母+32,小寫字母轉換為大寫字母-32;可以用for迴圈+陣列形式完成,也可利用while迴圈完成,我選擇了更容易理解的w
Python 字串各種字母大小寫轉換
1、str.lower() :返回小寫字串 對原字串沒有改變,而是直接返回一個新的字串 s = ‘ZXF’ s1 = s.lower() print(s) –> ‘ZXF’ print(s1) –> ‘zxf’ 2、str.upper() : 返回大寫字串 s =
字串轉換成二進位制(限定只轉換大小寫字母)
//================================================================= // CPSTR: Copyright (c) 2018 By Abodu, All Rights Reserved. // FNAME: main.c
Java轉換字串首字母大小寫
package com.hezhikeji.controller; public class Test { //首字母轉小寫 public static String toLower
C語言實現字串英文字母大小寫轉換
Q:輸入一串字串,將其中的大寫字母換成小寫,小寫字母換成大寫輸出。 Eg:輸入abdAd,輸出ABDaD 思路: 把’A’變為’a’ 我們需要把01000001變為01100001,即把第六位的0變成1,十進位制為32,只需要+32,把’a’變為’A’同理
javascript 轉換大小寫字母
color pre span uppercase cas () ont abcde scrip 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta chars
linux bash shell:最方便的字串大小寫轉換(lowercase/uppercase conversion)
關於字串大小寫轉換,是寫 linux 指令碼經常乾的事兒,所以總想找個方便的方法讓我少打點字兒,搜尋國內的中文資源,網上也能找到很多關於這個帖子,介紹的方法都差不多,用typeset是最簡單的方法了,但我覺得還是不夠簡單,因為需要多定義一個變數。 google上找到這個stackov
js正則表示式驗證字串只包括大小寫字母下劃線和-
背景說明 在之前的開發過程中為了校驗一個欄位只含有大小寫字母,下劃線和-花費了不少力氣才搞定,想著趕快寫一篇部落格來記錄下來,日後開發一定會遇到!! 程式碼實現 首先定義一個變數用來存放驗證字串的正則表示式:var regex=/^[A-Za-z0-9_\-]+$/ig;
[Swift]字串大小寫轉換,轉換同時實現本地化或設定語言環境
在NSString中提供了3種字串大小寫轉換方式:1. 轉換字串大小寫2. 轉換字串大小寫,並實現本地化3. 轉換字串大小寫,並設定語言環境。 一、 轉換字串大小寫如果只是想單純的將字串進行大小寫轉換,可以使用NSString中的3個屬性實現,Lowercased-將字母轉換為小寫Uppercased-將字
實現簡易字串壓縮演算法:由字母a-z或者A-Z組成,將其中連續出現2次以上(含2次)的字母轉換為字母和出現次數,
@Test public void test1(){ String content1 = "AAAAAAAAAAAAAAAAAAAAAAAAttBffgfaaddddddsCDaaaBBBBdddfdsgggggg"; String result = yasuo(content1);
Problem D: 大小寫英文字母轉換(1)
Problem D: 大小寫英文字母轉換(1) Time Limit: 1 Sec Memory Limit: 128 MB Description 輸入一個大寫英文字母和一個小寫英文字母,將第一個大寫字母轉換為小寫字母輸出,將第二個小寫字母轉換為大寫字母輸
java大小寫字母相互轉換
**package com.isof.dom.practice; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MyClass { public static void main
給出字串分別計算出字串中數字、大小寫字母的個數。(兩種方法 getBytes( ) charAt( ) )
public class LetterAndNumberCount { public static void main(String[] args) { Count("FJJgjsgfsd543632"); count1("SFsefgdg2354354fsdf"