c語言如何將字幕與數字對應,比如輸入A,輸出1輸入Z,輸出26輸入AA,輸出27 如此類推,謝謝

2021-03-19 21:49:52 字數 2892 閱讀 5330

1樓:匿名使用者

其實就是不同進製之間的轉換

icol *= 26;

icol += (*(str+i) - 'a'+1);

把它理解成乙個26進製的就好了

**如下

#include

#include

#include

char cord[0x1000];

void alph(char *str)

printf("%d\n", icol);

}int main()

return 0;}

2樓:匿名使用者

//望採納

#include

#include

void main()

printf("%d\n",sum);}

3樓:匿名使用者

大寫a在ascii是65

所以,你只要定義輸入的a為字元型

然後 減去64

這樣1-26就能一一對應了。

用c語言程式設計!要求輸入1,輸出a.輸入26,輸出z。輸入27輸出aa.輸入28輸出ab。也就是乙個

4樓:

此題可以做,**如下:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include "stdio.h"

int main(void)

for(i=0;n;i++)

for(j=i-1;j>=0;j--)

printf("%c",r[tmp[j]]);

printf("\n");

return 0;

}但這並不是二十六進製制問題。按照數系基數的定義,基數是多少,就得有多少個符號來表示該進製的資料,但必須包含符號0代表「沒有」。a~z共26個符號這沒錯,但沒有包含0,且當輸入26時二十六進製制應該輸出a0,這題中要求是輸出z,緊接著27卻要輸出aa,這就不符合二十六進製制的定義了……供參考。

5樓:雨果如是此般說

enum

;int main(void)

break;..

.return 0;

}框架都給你了,還不曉得寫我也沒辦法。

6樓:匿名使用者

用短除法像求2進製那樣取餘,最後將餘數倒置即可

c語言程式設計,如果a用數字1表示,b用數字2表示……z用數字26表示,aa用27表示,ab用28表

7樓:金色潛鳥

字母-'a'+1 表示 1-26

允許2位

#include

#include

int f26(char *s)

return sum;

}main()

輸出a-z的**和字元的對應表,怎麼做,謝謝 5

8樓:匿名使用者

迴圈,從a到z,然後分別按照%d和%c輸出就可以了。

以上指c語言。

int main()

a到z代表1到26求算單詞的數值c語言

9樓:匿名使用者

//要求輸入只能為小寫字母,並且單詞的數值等於個字母的和#include

int main()

printf ("%d\n", s);

return 0;}

怎樣輸入1-10其中乙個數字就顯示a.輸入10-20就顯示b.輸入...與此類推..

10樓:匿名使用者

在a2輸入數字,b2顯示結果

b2輸入

=char(int((a1-1)/10)+65)

11樓:云云書生

設定判別函式:10≥x≥1,a;20≥x>10,b

為什麼輸入a能對應e 而輸入y不能對應c呢 應該怎麼做才對啊

12樓:聽不清啊

if(c1=='a')c2=c1+4;

else if(c1=='y')c2=c1-22;

編c語言超市管理程式,給每個商品編了號,然後怎麼對應漢字啊? 如下圖aa1001就是編號

如何用c語言輸出26個英文本母和其ascii碼的對照表

13樓:大野瘦子

#include

void main()

printf("\n\n");

for (ch = 'a'; ch <= 'z'; ch++)  /*大寫字母*/

system("pause");                          /*任意鍵退出*/}

14樓:文化廚子

#include

int main()

printf("\n");

for (char cch='a'; cch<='z'; ++cch)

return 0;}

15樓:匿名使用者

#include

#include

int main()

16樓:匿名使用者

#include

void main()

17樓:匿名使用者

#include

void main()

;s[0]='a';

printf("(%s,%d),",s,s[0]);

s[0]++;}}

用C語言如何將數字轉換為字元

define tostring x x這個bai巨集就可以將所有的數字du,包括zhiint型 long型和double型轉換為相dao對應的字串。關於這專種類似的用法屬 還有 define makechar x xa makechar b 這個結果就相當於a b 不管是什麼資料 數字,字元 都是一...

c語言如何將浮點型資料轉換為陣列

庫函式gcvt可以完成bai此任務,它返回轉換du後的字串zhi的位址。如 include stdafx.h if the vc 6.0,with this line.include stdio.h include stdlib.h int main void include stdio.h flo...

c語言中如何識別字元與數字,C語言中如何識別字元與數字

你直接將每個字元挨個提取出來,將他賦給乙個整型,c會自動將該字元轉化為asc碼值的。然後根據整型在去判斷它到底是數字還是字元還是空格,空格有特定的asc碼值 c語言中如何判斷輸入的是字元還是數字 首先當作字元逐個讀入字串字串中,讀到分隔符 如白字元,逗號等 後,判斷這個字串中各個字元是否滿足條件即可...