1樓:匿名使用者
char num[10] = ;
char num2[10] = ;
char wei[4] = ;
char danwei[3] = ;
char wei2[4] = ;
這幾個定義不對,因為漢字佔兩個位元組,所要num等的長度要乘以2wei2和danwei兩個,當字串遇到\0就會結束,所要這樣定義是不對的
你要這麼定義,也就是定義二維陣列
num[10] = ;
其他的漢字定義也一樣,我就不寫了,下面我利用的時候,就預設改過了思路,首先判斷輸入的x的長度,接著轉換為0~9lx=strlen(x);
for(i=0;i x[i]=x[i]-'0'; 接著就是輸出了,這個要交替輸出 也就是輸出一個x的字元0~9對應的num中的數,接著輸出對應的萬千億等標識 **是for(i=0;i 編寫一個c語言程式,將輸入的數字字元轉換成數字並輸出並輸出!謝謝 2樓:陳冠鋼 #include "stdio.h" void main() else} 3樓:嵩鼠唯愛 我也剛在學c語言 你應該說的是ascll碼吧!**是 main() 這樣就行了 我可以先告訴你 小寫字母a~z的數字是97~122 大寫是65~90 你也可以自己去試一下 希望樓主採納 謝謝!!! 4樓:膽怯小小孩 能詳細一點麼?你的意思是將字元裝換成數字/? 阿拉伯數字的由來 古代印度人創造了阿拉伯數字後,大約到了公元7世紀的時候,這些數字傳到了阿拉伯地區。到13世紀時,義大利數學家斐波那契寫出了 算盤書 在這本書裡,他對阿拉伯數字做了詳細的介紹。後來,這些數字又從阿拉伯地區傳到了歐洲,歐洲人只知道這些數字是從阿拉伯地區傳入的,所以便把這些數字叫做阿拉伯... 阿拉伯數字9的寫法是 9阿拉伯數字,是現今國際通用數字。最初由印度人發明,後由阿拉伯人傳向歐洲,之後再經歐洲人將其現代化。正因阿拉伯人的傳播,成為該種數字最終被國際通用的關鍵節點,所以人們稱其為 阿拉伯數字 也可以說是人們弄錯,誤稱為阿拉伯數字 阿拉伯數字由0,1,2,3,4,5,6,7,8,9共1... 印度人1 2 3 4 5 6 7 8 9 0這十個數字,是我們在學數學的時候 在生活中隨時都可以看到的。我們也管它們叫 阿拉伯數字 那它為什麼叫這個名字呢?是誰發明的呢?你也許會毫不猶豫地說 當然是阿拉伯人發明的啦!所以我們叫它 阿拉伯數字 啦!那你就錯了,讓我來告訴你 阿拉伯數字 是誰發明的吧!其...阿拉伯數字是哪國人發明的阿拉伯數字是哪個國家發明的
阿拉伯數字9怎麼寫,阿拉伯數字9的筆畫順序如何寫?
阿拉伯數字是哪個國家發明的,阿拉伯數字是誰發明的?