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

編程字母大小寫轉換

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

閱讀全文

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

熱點內容
js項目提成計算器程序員 瀏覽:940
pdf光子 瀏覽:832
自拍軟體文件夾名稱大全 瀏覽:325
程序員留學移民 瀏覽:49
梁中間部位箍筋加密區 瀏覽:117
頻譜分析pdf 瀏覽:750
樂2怎麼升級安卓70 瀏覽:172
java中獲取日期 瀏覽:506
單片機74hc245 瀏覽:272
美國歷史上的總統pdf 瀏覽:751
程序員脫單實驗室靠不靠譜 瀏覽:460
php中間四位手機號 瀏覽:871
永旺app怎麼樣了 瀏覽:518
壓縮空氣流量計算軟體 瀏覽:651
智慧聊天app怎麼激活 瀏覽:926
一加換機備份到哪個文件夾 瀏覽:737
支撐pdf 瀏覽:418
java空文件夾刪除 瀏覽:589
安卓9跟81有什麼區別 瀏覽:914
n1藍寶書pdf 瀏覽:245