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 普通...