1樓:小螞蟻
#include
int main()
如果沒有太多要求,這樣應該是可以的。
求寫一個有關c語言(輸入一個大寫字母,求其對應的小寫字母及其它的前驅和後驅)
2樓:匿名使用者
char c;
scanf("%c",&c);
printf("%c %c %c",c+32-1,c+32,c+32+1);
c語言:求前驅和後繼字母。輸入一個大寫字母,求對應的小寫字母及它的前驅和後繼
3樓:匿名使用者
樓主你好。
#include
int main()
else if(ch=='a')else
printf("%c %c\n",ch1,ch2);
return 0;
}ch,ch1,ch2應該宣告為char型別。
你原先定義成為int型別會導致條件判斷的時候總是進入最後一個else中。所以只有前驅,沒有後繼。
4樓:匿名使用者
你有點粗心啊
int ch,ch1,ch2;//怎麼定義成整型了啊
5樓:匿名使用者
這個俺不會,你得求助磚家。
c語言程式設計 輸入一個大寫字母(介於a和z之間)求對應的小寫字母的前驅後繼。若沒有則輸出一個減號'-'
6樓:匿名使用者
#include
int main()
7樓:暢想未來
這不是很難把,對照ascii編碼表看,好像是加上32,邊界條件再寫個if就可以了吧
c程式設計,任意輸入一個英文字母,輸出該字母的前驅和後繼,並以此字母開始,將26個英文順序輸出。
8樓:匿名使用者
只考慮小寫
字母:#include
using namespace std;
int main()
return(0);}
9樓:聽不清啊
完整的程式如下 :
main()
printf("\n");}
10樓:匿名使用者
哥們你先試了再追問,前面2個人的程式不是都對的
11樓:
|//#include "stdafx.h"//vc++6.0加上這一行.
#include "stdio.h"//
void main(void)
if((ch1=ch-1)<'a' || ch1<'a' && ch1>'z')
ch1+=26;
if((ch2=ch+1)>'z' && ch2<'a' || ch2>'z')
ch2-=26;
printf("the previous and the next is %c,%c.\n",ch1,ch2);
for(i=0;i<26;i++)
printf("\b.\n");}
輸入一個字元,如果是大寫字母則輸出其對應小寫,如果是小寫字母則輸出其對應大寫,如果是其它字元則原樣輸
12樓:滄海雄風
#include
main()
3**ress any key to continue
13樓:匿名使用者
不改變不就原樣了嗎?你已經寫對了。
14樓:匿名使用者
因為無論大小寫都有對應的ascll碼
而且有直接轉換大小寫的方法
15樓:匿名使用者
字元型別的就用printf("%c", b);
其他型別的用printf("%s", b);試試
16樓:匿名使用者
你if條件寫錯了。
if (a>='a'&&a<='z')
else if (a>='a'&&a<='z')
17樓:匿名使用者
直接進行庫函式呼叫toupper和tolower
c語言程式設計求助,幫忙設計一下第11題,求前驅字元和後繼字元。並解釋一下前驅字元和後繼字元的含義
18樓:青春無情
//c為輸入的字元 ,就是簡單的輸出格式控制,c語言裡的儲存為ascll碼,可以進行加減
pritnf( "%c%c %c",c-1,c,c+1);//字元
printf("%d %d %d",c-1,c,c+1);//ascll
19樓:匿名使用者
#include
int main()
20樓:匿名使用者
#include
int main()
用c語言程式設計,輸入一個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出
21樓:木澂
**如下
:#include
int main( )
**在devc++環境下執行效果如下:
22樓:郝在益
如果是小寫,則將這個字元減去32,再輸出。反之,加上32就是了。
#include
main()
滿意請採納!
23樓:匿名使用者
#include
void main()
else if(ch>=97 && ch<=122)printf("%c\n",ch);}
c語言題目描述: 從鍵盤上輸入一個小寫字母,然後將小寫字母裝換成大寫字母輸出!
24樓:匿名使用者
#include
int main()
}else if(ch>='a'&&ch<='z')else
if(tc)
else if(end=='2') break;
else printf("input error!\n");}}return 0;}
25樓:頹廢ю小寶
main()
26樓:喬芝英多凡
#include
void
main()
ps:樓上的答案不叫麻煩不叫複雜,叫嚴謹!贊一個!
C語言輸入大寫字母,要求以小寫字母輸出
include void main else 接收使用者輸入的一個大寫字母,以小寫字母的形式輸出 c語言,要求輸入的大寫字母能隨意變換,不能固定 為您寫好啦,請笑納 include int main void include int main void a 32就是小寫的 a c語言,從鍵盤輸入一個...
大寫字母怎麼輸入
在輸入字母的時候,先按一下空心的向上的箭頭,當軟鍵盤上出現大寫字母時,再輸入字母時就是大寫字母了。在鍵盤上如何打大寫字母 1 第一種 通過大寫鎖定鍵。caps lock鍵caps lock 位於鍵盤最左側倒數第3個按鈕,按下它時,最可側上方的第2個燈會亮,這時輸入的字母即為大寫字母。2 再次按下ca...
C語言程式編寫輸入大寫字母,輸出字母表中它前面的字母和它後面的字母
按問題要求可大致分為以下三個步驟分析並解決問題1 輸入字元後先檢查是否符合標準,按要求是輸入一個大寫字母,那麼輸入非法字元應該讓使用者重新輸入 2 根據ascii編碼規則,已知字元順序按abcdef.z排列,那麼輸入字元 1就是前一個字母,輸入字元 1就是後一個字母 3 對輸入個別字元的處理 判斷輸...