導航:首頁 > 編程語言 > 編程字母大小寫轉換

編程字母大小寫轉換

發布時間:2022-01-12 20:09:48

A. java編程將字母進行大小寫轉換

字母變小寫:toLowerCase()
字母變大寫:toUpperCase()

B. c語言編程:字元串中大小寫字母轉換

思路:利用對應大小寫字元的ASCII碼相差32,則遍歷輸入的字元串,判斷每個字元是大寫字母還是小寫字母,如果是大寫字母則自加32就是對應的小寫字母,如果是小寫字母則自減32就是其對應的大寫字母。

參考代碼:

#include<stdio.h>
intmain()
{
chara[100];
inti;
gets(a);
for(i=0;a[i]!='';i++)
if(a[i]>='A'&&a[i]<='Z')//表示是大寫字母
a[i]+=32;
elseif(a[i]>='a'&&a[i]<='z')//表示是小寫字母
a[i]-=32;
puts(a);
return0;
}
/*
輸出:
asfDJY435
ASFdjy435
*/

C. 編程,大小寫轉換

import java.util.Scanner;

/**
* 大小寫轉換
*
*/
public class Turn {

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入字元串,回車結束!");
String scanStr = scanner.nextLine();
System.out.println("您輸入的字元串為:"+scanStr);
System.out.println("字元串轉換中……");
System.out.print("轉換後的字元為:");
turn(scanStr);//轉換函數
}
/**
* 轉換函數
* @param scanStr
*/
private static void turn(String scanStr) {
for (int i = 0; i < scanStr.length(); i++) {
if((scanStr.charAt(i)+"").matches("[a-z]")){
lowerTOupper(scanStr.charAt(i));//如果是小寫,則執行小寫轉大寫函數
}else if((scanStr.charAt(i)+"").matches("[A-Z]")){
upperTOlower(scanStr.charAt(i));//如果是小寫,則執行小寫轉大寫函數
}else{
System.out.print(scanStr.charAt(i));//直接列印當前字元
}
}
}

/**
* 大寫轉小寫
* @param charAt
*/
private static void upperTOlower(char charAt) {
System.out.print((char)(charAt+32));
}

/**
* 小寫轉大寫
* @param charAt
*/
private static void lowerTOupper(char charAt) {
System.out.print((char)(charAt-32));
}
}

這是所有的代碼 用java寫的,已經測試過了

D. 如何用C語言寫一個字母大小寫轉換的程序

C語言實現如下:
#include<stdio.h>
#include<stdlib.h>
void main()
{
char c;
scanf("%c",&c);  //輸入一個字母。
if ((c>='A')&&(c<='Z')) c+=32;
//判斷是否為大寫字母,是則轉換為小寫字母。
else if((c>='a')&&(c<='z')) c-=32;
//否則判斷是否為小寫字母,是則轉換為大寫字母。
else    //否則,該字元不是字母,則輸出「該字元不是字母」並結束程序。
{
printf("該字元不是字母\n");
exit(0);
}
printf("%c\n",c);  //輸出轉換後的字母字元。
}

E. vb編程 字母大小寫轉換

不能使用Ucase和Lcase函數,你可以將字母字元轉化成為數值,小寫字母的值域是97-122,大寫字母是65-90,用Chr()和Asc()這兩個函數也可以實現大小寫的轉化的。
Private Sub Form_Click()
x = Text1.Text
n = Len(Trim(x))
For i = 1 To n
l = Mid(x, i, 1)
If l > "h" Then
l = Chr(Asc(l) - 32)
Text2.Text = Text2.Text & l
End If
Next i
End Sub

F. c語言程序設計:大小寫字母轉換

#include<stdio.h>
voidmain()
{
charc;
printf("請輸入一個字母:");
scanf("%c",&c);
if((c>='A')&&(c<='Z'))
{
c+=32;
printf("%c ",c);
}
else
{
c-=32;
printf("%c ",c);
}
}

else部分缺少花括弧

G. C語言編程 將大寫字母A、B變成小寫字母

char X,Y;
X = 『A』;
Y = 『B』;

X += 30;
Y += 30;

printf("X = %c,Y = %c",X,Y);

H. 編程實現字母的大小寫轉換

char uptolower(char a)
{
if (a >= 'A' && a <= 'Z') {
a += ('a' - 'A');
}
return a;
}
char lowertoup(char a)
{
if (a >= 'a' && a <= 'z') {
a += ('A' - 'a');
}
return a;
}
#include<stdio.h>
void main()
{
char a = 'S', b = 'p';
putchar(uptolower(a));
putchar(lowertoup(b));
}

I. C程序中大小寫字母轉換的規則是什麼

大寫A-Z的ASCII 碼是65-90,小寫a-z的ASCII 碼是97-122,大寫字母的ASCII 碼加32是對應的小寫字母。

J. C語言編程「大小寫字母的轉換」

//小寫轉大寫
charaA(chara)
{
if(a>='a'&&a<='z')returna-'a'+'A';
}

//大寫轉小寫
charAa(charA)
{
if(A>='A'&&A<='Z')returnA-'A'+'a';
}

閱讀全文

與編程字母大小寫轉換相關的資料

熱點內容
女裝正太無壓縮包 瀏覽:54
win32編程pdf 瀏覽:959
盛世伺服器有什麼用 瀏覽:230
android源碼國內鏡像 瀏覽:896
鏈式加密的應用 瀏覽:62
vsco怎麼連接伺服器超時 瀏覽:795
創建文件夾失敗審核策略 瀏覽:482
教師伺服器連接不上怎麼辦 瀏覽:919
linux伺服器節點 瀏覽:187
刪了的文件夾回收站沒有 瀏覽:949
pdf沒有列印機驅動 瀏覽:661
數學太差的人學編程 瀏覽:929
安卓如何下載超過二百mb 瀏覽:857
星快雲伺服器 瀏覽:464
python模擬網頁操作 瀏覽:249
騰訊雲伺服器ssh密鑰 瀏覽:45
幫幫通app哪裡下載 瀏覽:439
儀器儀表app下載存在哪裡 瀏覽:726
javadate相減 瀏覽:381
英飛凌單片機開發環境 瀏覽:214