當前位置:首頁 » 編程軟體 » 字母符編程

字母符編程

發布時間: 2022-05-22 06:45:09

A. 第五題: 編程實現大小寫字母的轉換,要求如下: 1、 從鍵盤輸入一個字元,要求使用getchar()函數讀入字

#include
void
main()
{char
a;
printf("請輸入字元\n");
a=getchar();
if(a>=65&&a<=90)//當ascll碼為65~90為大寫字母;進行轉換加去32
即為小寫字母
{a=a+32;
putchar(a);
putchar('\n');
}
if(a>=97&&a<=122)//當ascll碼為97~122為小寫字母;進行轉換減去32
即為大寫字母
{a=a-32;
putchar(a);
putchar('\n');
}
}不知道你們學過if語句,就先這樣寫了。運行無誤~嘿嘿
我想要積分
謝謝!

B. 1.編程實現從鍵盤輸入一個大寫英文字母,分別以字元形式和ASCII碼值形式輸出其對應的小寫英文字母.

1、首先,定義兩個字元變數z和Z,用以保存轉換的字元。

C. 用c語言編程:判斷輸入的一個字元是否為英文字母

ASCII里,大寫字母和小寫字母是分開的。

所以要這樣判斷:char ch;

if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))

例如:

#include<stdio.h>

int main()

{

char c ;

while(scanf("%c",&c)!=EOF)

{

getchar();

if(c >='0' && c<='9')

printf("%c是數字 ",c);

else if(c >='a' && c<='z' || c >='A' && c<='Z')

printf("%c是字母 ",c);

else printf("%c是特殊字元 ",c);

}

return 0;

}

(3)字母符編程擴展閱讀:

ASCII 碼使用指定的7位或8 位二進制數組合來表示128 或256 種可能的字元。標准ASCII 碼也叫基礎ASCII碼,使用7 位二進制數(剩下的1位二進制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元。其中:

0~31及127(共33個)是控制字元或通信專用字元(其餘為可顯示字元),如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(響鈴)等;通信專用字元:SOH(文頭)、EOT(文尾)、ACK(確認)等;ASCII值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。

D. 如何用C語言簡單編程大寫字母字元ASCLL表(ASCLL表已經存在文本文檔之中)

C語言輸出ASCII表(不存在ASCLL的),不需要任何文件的,直接可以實現,以下程序就可以
#include
<stdio.h>
int
main
(void)
{

int
i;

for
(i='A';i<='Z';i++)

printf("%c(%d)
",i,i);

printf("\n");

return
0;
}

E. 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
*/

F. 編程代碼的那些字母符號對應代表什麼

a就是a啦
ab就ab啦
abc就是abc啦
如果實在是實在是很難的單詞,我建議你查哈牛津詞典、金山詞霸……

PS:你到底是學計算機的還是外語要考級啊……

G. 輸入一個字母,輸出相應的ASCII值,怎麼編程

字母在計算機存儲的時候就是以ASCII碼為依據,轉換成二進制存儲的:
#include <stdio.h>

int main(int argc, char const *argv[])
{
char c;
scanf("%c",&c);
printf("%d ",c );
return 0;
}

H. 字母,符號和數字在編程中的代表性

你可以仔細看下ASCII表,相信會對你很有幫助。如果還看不懂的話就看看大學的數電教科書,困難的話看看技校的數電也行。

I. 編程輸入一個小寫字母字元,求出該字母的前驅小寫字母和後續大寫字母.

#include<stdio.h>
voidmain(){
charch;
puts("輸入一個小寫字母:");
scanf("%c",&ch);
if(ch>'a'&&ch<'z'){
printf("字母%c的前驅小寫字母是:%c ",ch,ch-1);
printf("字母%c的後驅大寫字母是:%c",ch,ch-31);
}
elseif(ch=='a'){
printf("字母%c無前驅小寫字母 ",ch);
printf("字母%c的後驅大寫字母是:%c",ch,ch-31);
}
elseif(ch=='z'){
printf("字母%c的前驅小寫字母是:%c ",ch,ch-1);
printf("字母%c無後驅大寫字母",ch);
}
}

J. c語言編程:字元串母音字母處理

例如
在x.txt中輸入:(每行請以回車符結尾)
heiolo
auoien
akdfhoi

則在x1.txt中輸出:
eioo
auoie
aoi

/*要求:在x.txt文件中給出10個字元串,用程序讀入,將每個字元串中的母音字母組成新的字元串輸出到x1.txt文件中。*/
#include<stdio.h>
#include<stdlib.h>
int IsYuanyin(char ch)
{
if(ch=='a'||ch=='A'||ch=='e'||ch=='E'||ch=='i'||ch=='I'||ch=='o'||ch=='O'||ch=='u'||ch=='U')
return 1;
else
return 0;
}
int main()
{
int i=0;
char ch,str[50];
FILE *fp1,*fp2;
fp1=fopen("x.txt","r");
fp2=fopen("x1.txt","w");
if(fp1==NULL||fp2==NULL)
{
printf("Can not open the file!\n");
exit(0);
}

while((ch=fgetc(fp1))!=EOF)
{
if(IsYuanyin(ch)) str[i++]=ch;
else if(ch=='\n'){str[i++]='\n';str[i]='\0';fputs(str,fp2); i=0;}
}
printf("ok!\n");
return 0;
}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:829
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829