1. c語言中如何把輸入的字元串中的大寫字母全都變成小寫字母
大寫字母比小寫字母的ASC碼小32,讓它加32就可以實現了
#include<stdio.h>
main()
{
char
a;
while((a=getchar())!='\n')
{
if(a>='A'&&a<='Z')
a=a+32;
printf("%c",a);
}
}
2. 用c語言將一字元串中大寫字母換成小寫
#include<stdio.h>
void
main()
{
char
a[10];
int
i=0;
gets(a);
while(a[i]!='\0')
{
if(a[i]>='A'&&a[i]<='Z')
a[i]+=32;
i++;
}
printf("a=%s",a);
}
已經調試成功。
將從鍵盤輸入的一字元串中大寫字母換成小寫
3. 如何用C語言把一行字元串的大寫字母轉換成小寫字母,小寫字母轉換成大寫,其他字元
字元串存在字元數組中,用for循環一個一個讀取,如果所讀取的字元大於等於65小於等於90。則把這個字元加32的值賦值給它。如果所讀取的字元大於等於97小於等於122。則把這個字元減32的值賦值給它。
4. c語言中怎樣將大寫字母轉化為小寫字母
1、
char ch= 'a';
ch-= 32;
2、
strupr
原型:extern char *strupr(char *s);
用法:#include <string.h>
功能:將字元串s轉換為大寫形式
說明:只轉換s中出現的小寫字母,不改變其它字元。返回指向s的指針。
舉例:
// strupr.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Copywrite 1999-2000 GGV Technologies";
clrscr();
printf("%s",strupr(s));
getchar();
return 0;
}
相關函數:strlwr
5. C語言 字元串中大小寫字母轉換
思路:先定義字元串,並輸入,然後對字元串進行遍歷,並判斷是否是大寫字母,如果是則其ASCII加32,如果是小寫字元則其ASCII減去32,最後輸出字元串即可。
#include <stdio.h>
int main()
{
char a[100];
int i;
gets(a);
for(i=0;a[i]!='\0';i++)
if(a[i]>='a'&&a[i]<='z')
a[i]-=32;
else if(a[i]>='A'&&a[i]<='Z')
a[i]+=32;
puts(a);
return 0;
}
/*運行結果:
abc23DEF
ABC23def
*/
6. C語言編寫程序,將一個字元串中的大寫字母轉換為對應的小寫字母,小寫字母轉換為對應的大寫字母,並統計數
在 C 語言中區分字母的大小寫,利用 ASCII 碼中大寫字母和小寫字母之間的轉換關系(差值為 32),可以將小寫字母轉換為大寫字母。編寫程序實現,從鍵盤上輸入一個小寫字母,按回車鍵,程序將該小寫字母轉換為大寫字母,並輸出其 ASCII 值。
演算法思想
由於大寫字母與小寫字母之間的差值為 32,因此小寫字母轉換為大寫字母的方法就是將小寫字母的 ASCII 碼值減去 32,便可得到與之對應的大寫字母。
利用 getchar 函數從鍵盤上輸入一個小寫字母,並將其賦給一個字元變數 a;然後將 a—32 的值賦給字元變數 b;最後進行輸出,輸出時先輸出字母,再將字母以整數形式輸出。其具體步驟如下:
① 定義兩個字元變數 a、b;
② a=get char();
③ b=a—32;
7. 編一C語言程序,任意輸入一個大寫字母,將其轉換成小寫字母並輸出
1、第一新建一個project。
8. c語言編寫函數將字元串中的大寫字母轉換為小寫字母。用函數調用
char strcase_switch(char* string)
{
int i;
for (i = 0; string[i] != '