用c語言程式設計!要求輸入1輸出a輸入26,輸出z。輸入

2021-03-05 09:20:34 字數 2129 閱讀 5192

1樓:

此題可以做,**如下:

//#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,這就不符合二十六進位制的定義了……供參考。

2樓:雨果如是此般說

enum

;int main(void)

break;..

.return 0;

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

3樓:匿名使用者

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

c語言 如何將字幕與數字對應,比如輸入a,輸出1;輸入z,輸出26;輸入aa,輸出27.如此類推,謝謝!

4樓:匿名使用者

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

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;}

5樓:匿名使用者

//望採納

#include

#include

void main()

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

6樓:匿名使用者

大寫a在ascii是65

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

然後 減去64

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

請教各位位大神!!用c語言編一個,輸入a,輸出1,輸入b,輸出2,......輸入z,輸出26。謝謝!!!**等

7樓:匿名使用者

先貼結果:z26

#include "stdio.h"

#include "conio.h"

main()

8樓:匿名使用者

給你除錯好的,你看看

#include

void main()}

9樓:周潔倫之謎

so easy。

int main()

while(1);}

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

10樓:金色潛鳥

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

允許2位

#include

#include

int f26(char *s)

return sum;

}main()

c語言輸入字母,實現輸出對應數字,例如輸入a或者a輸出1,輸入d或d輸出4。求**,謝謝!

11樓:滄海雄風

#include

main()a1

press any key to continue怎麼 ? 跟你要求不一樣?

12樓:匿名使用者

#include

int chartonum(char c)else if(c >= 'a' && c <='z') elsereturn n;

}int main()

用c語言程式設計「用鍵盤輸入兩個數和運算子號輸出結果」

include int main include float operator float a,char c,float b return result float main ctrl c 退出視窗 include 庫函式 struct s node typedef struct s node s ...

用c語言程式設計序輸入整數統計並輸出其中正數負數和

include int main for i 0 i 10 i else if data i 0 else printf 正數個數為 d,負數個數為 d,零的個數為 d n flag 0 flag 1 flag 2 return 0 編一個程式,輸入10個整數,統計並輸出其中正數 負數和零的個數。要...

c語言輸入輸出函式的格式,C語言輸入輸出格式

一 格式輸出函式printf 1 呼叫形式一般為 printf 格式化控制字串 輸出表列 2 格式化控制字串用於指定輸出格式,它有三種形式 1 格式說明符 規定了相應輸出表列內容的輸出格式,以 打頭,如 d o等 2 轉義字元 用來輸出轉義字元所代表的控制 或者特殊字元,比如常用的 n t 3 普通...