C語言程式設計的一道題,把阿拉伯數字轉換成中文大寫數字的

2021-04-20 03:19:55 字數 840 閱讀 1649

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的筆畫順序如何寫?

阿拉伯數字9的寫法是 9阿拉伯數字,是現今國際通用數字。最初由印度人發明,後由阿拉伯人傳向歐洲,之後再經歐洲人將其現代化。正因阿拉伯人的傳播,成為該種數字最終被國際通用的關鍵節點,所以人們稱其為 阿拉伯數字 也可以說是人們弄錯,誤稱為阿拉伯數字 阿拉伯數字由0,1,2,3,4,5,6,7,8,9共1...

阿拉伯數字是哪個國家發明的,阿拉伯數字是誰發明的?

印度人1 2 3 4 5 6 7 8 9 0這十個數字,是我們在學數學的時候 在生活中隨時都可以看到的。我們也管它們叫 阿拉伯數字 那它為什麼叫這個名字呢?是誰發明的呢?你也許會毫不猶豫地說 當然是阿拉伯人發明的啦!所以我們叫它 阿拉伯數字 啦!那你就錯了,讓我來告訴你 阿拉伯數字 是誰發明的吧!其...