1樓:華師來的
char a;
while(cin>>a)
2樓:張蔚苒
數字用字母替換的方法是:可以用一個迴圈,利用ascii碼之間的差來計算。
當迴圈條件等於0時,跳出迴圈。
3樓:匿名使用者
cout << char('a' + i - 1) << endl;
這樣就可以了,vc++6.0驗證通過。
下面是全部**,沒有邊界判斷
#include
using namespace std;
int main()
return 0;}
4樓:匿名使用者
#include
#include
#include
using namespace std;
int main()
vector::iterator iter=vect.begin();
for(;iter!=vect.end();iter++)cout< }return 0; }希望能幫到你 5樓: #include void main() } 與樓主要求的一致 6樓: bool translate(char* csrc, int ilength)//csrc為出參,儲存轉換結果 }return true;} 7樓:石頭 while case c++,要求將數字轉換成相應的字母輸出 8樓:匿名使用者 看輸入直接使用數字形式輸入的話,那麼將每個數字加上『a』即可,這裡的'a』會專被自動轉換成對屬應的ascii碼所以0->'a',1->'b'以此類推。 #include using namespace std; int main() {int a; char b; cin>>a; b='a'+a; cout< c語言中怎麼將數字字元轉換成對應的數值 9樓:別這樣z煩 舉個56的例bai子 第一次進入du時是單個zhi 字元dao'5' . d=10*0+'5'-'0' = 5第二次進專 入時是單個字元'6' . d = 5*10 +'6'-'0' = 56 轉換成功,10*d代表著位數 屬連續數字字元第一次進入時個位數、第二次十位數、第三次百位數.... 10樓:菜鳥級也瘋狂 ch-'0'是計算每個數字字元在數字中所對應的位置,較難理解的是10*d ,因為輸入內的是多個數,每容次計算完一個數字字元,依然處在迴圈中帶入下一次的計算,因此10*d的作用就是把上一次算得的結果往高位送,每乘以一個十就高一位。 說得不大清楚,不清楚的話還請見諒啊! 11樓:du瓶邪 在baic/c++語言中沒有專門的du字元zhi串變數,通常用字元陣列來存放字串。 dao字串是以「專\0」作為結束符。屬 c/c++提供了豐富的字串處理函式,下面是幾個最常用的函式: ● 字串輸出函式puts。 ● 字串輸出函式gets。 ● 字串連線函式strcat。 ● 字串複製函式strcpy。 ● 測字串長度函式strlen。 12樓:匿名使用者 ascii碼方式轉換吧,每個字元都有一個ascii碼對應,就是數字。 不知道這段**具體在程式的哪個部分,如果d不置零,會因為之前的程式執行,d已經有值,和預期的結果不同 13樓:雞蛋永不碎 沒看懂你說的樹上那段 字元是按照ascii碼排的(見百度百科「ascii碼」詞條)版其中第48個碼為權'0' 然後順次是'1','2',...,'9' 所以說 一個字元a='6',那麼a與'0'距離就是它代表的數值,也就是6 所以char a='6'; int k=a-'0'; 那麼k=6 14樓:匿名使用者 字元相減copy就是 字元的阿斯克碼相減,數字字bai符有事從『0』到『9』挨 du著,他們的阿斯zhi克碼也是從48到57挨著的,每dao個字元減『0』得到的距離就是字元對應的數值。 d=10*d+ch-'0' 若d不置為0 那不成兩位數了,數字字元只有0-9 至於為什麼多此一舉 而不是d=ch-『0』 這個高人指點啊 c語言中怎樣將數字變成字母? 15樓:匿名使用者 解決方案1: 加 『0』 後強制型別轉換 如下程式,輸入數字,轉換成字串輸出 #include int main(void) for(i = top-1; i >= 0; i--)puts("");}} 解決方案2: 字元a的ascii碼值為 97 字元0的ascii嗎值為 48 『0『+49=』a『 解決方案3: 使用sprintf函式可以將數字按指定格式轉換成字串,與printf函式用法差不多. c++中如何將一個ascii碼轉成對應的字母? 16樓:匿名使用者 整體思路如下: 1、判斷這個值的範圍 如果是'0'到'9' 減去'0'就是想要的整數的。 2、如果是個字串,可以用sscanf() 就和輸入一樣。 17樓:匿名使用者 整體思路抄 如下:1、判斷這個值的範圍 襲 如果是 bai'0'到'9' 減去'0'就是想要的整數的。du2、如果是zhi個字串,可以用sscanf() 就和dao輸入一樣。 定義一個char型的變數,直接附值等於ascii碼char myvar = 65; 那麼myvar的值就是'a'. 18樓:gk騎馬的孩子 chr()函式的用法: y=chr(x) y是一個字元,x是一個整數 它的作用是:把ascii碼值為x的字元轉換成相應的字元。 19樓: 這個太複雜了,好難! int v = 65 ; char c = v ; //或直接 char c = 65 ; 都一樣。 這時輸出c的值,螢幕顯示是a。 20樓:匿名使用者 定義一個char型的變數,直接附值等於ascii碼. char myvar = 65; 那麼myvar的值就是'a'. 21樓:秦鬱寒 printf("%c",65); 22樓:匿名使用者 char a; a = 65; 假如是變數就用強轉 用atoi函式 抄atoi是把字串轉換成長整型數的一種函式int atoi const char nptr 函式說明 引數nptr字串,如果第一個非空格字元存在,是數字或者正負號則開始做型別轉換,之後檢測到非數字 包括結束符 0 字元時停止轉換,返回整型數。否則,返回零,標頭檔案 include 最... 整數字符bai 串轉換為對應的du整數 int 12 小數字zhi符dao串版轉權換為對應小數 float 12.34 數字轉換 為字串 str 123.45 ascii碼轉換為相應字元 chr 97 字元轉換為響應ascii碼 ord a python 字元與數字如何轉換 python中字元與數字... var str 1234abcd function strcheck str else else alert strcheck str jquery中怎麼判斷一個字串中是否包含數字 直接寫一個正則就行,比如 用isnan方法,示例 12 3456 78有任何疑問,歡迎追問.jquery判斷字串是否只...C 怎麼將字串轉化為整型數返回
python中怎麼將字串轉換為數字
jquery字串校驗 如何判斷字串是否既有數字有含有英文字母,且長度大於