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

編程字母大小寫轉換

發布時間: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';
}

閱讀全文

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

熱點內容
androidwidget圖片 瀏覽:831
95壓縮比與汽油標號 瀏覽:750
演算法崗位需要學什麼專業研究生 瀏覽:667
銀行卡忘了怎麼登錄手機app 瀏覽:959
加密雙菠蘿帽流蘇掛件 瀏覽:883
雲伺服器後台編程技巧 瀏覽:995
python人工智慧搭建 瀏覽:248
安卓m6用什麼下載 瀏覽:997
對程序員有偏見嗎 瀏覽:292
如何讓伺服器運行緩慢 瀏覽:238
黑馬程序員入學流程 瀏覽:448
win732位安裝python什麼版本 瀏覽:786
壓縮方式標准 瀏覽:558
免費低吸指標源碼 瀏覽:183
MO命令是 瀏覽:47
python入門常見錯誤 瀏覽:410
改加密包名 瀏覽:785
程序員在線編譯器 瀏覽:247
山東兼職程序員收費標准 瀏覽:424
物業管理系統項目java源碼 瀏覽:15