編寫C程式,將使用者輸入的數字轉換成中文大寫,比如輸入123,輸出「壹貳叄」

2021-07-01 01:21:35 字數 1363 閱讀 9284

1樓:第一碗羊雜割

#include

#include

#define max_size 1000int main()

result[j] = converted_char[0];

result[j + 1] = converted_char[1];

j += 2;

i++;

}result[j] = '\0';

printf("轉換後的大寫數字:%s", result);

free(original);

free(result);

free(converted_char);

return 0;

}結果如下:

2樓:匿名使用者

假如使用 習語言 作為 程式設計工具, 也可以這麼寫:

整數型別 數字;

漢字型別 中文數字;

數字 = 輸入整數();

中文數字 = 數字轉中文( 數字, 『繁體』);

輸出字(中文數字);

僅供參考。

3樓:go陌小潔

自己編吧。

用個字元陣列儲存輸入資料。

再讀取陣列,接著配合用上switch語句就能滿足你的要求。

謝謝採納。

c++ 編寫一個程式,將使用者輸入的十進位制整數轉換成任意進位制的數。

4樓:匿名使用者

1、首先,定義四個整型變數,儲存十進位制整數、二進位制整數等計算值。

2、給變數i和二進位制數賦初值,值為0。

3、接著,輸入一個十進位制整數。

4、用while語句判斷,條件為十進位制數是否為零。

5、當十進位制數不為零時,對十進位制數用2求餘,儲存在變數d中。

6、十進位制數除以2,使數值縮小為原來的二分之一。

7、輸出十進位制數所對應的二進位制數。

8、執行程式,輸入任意一個十進位制整數,計算機就會輸出對應的二進位制數。

5樓:oo墨色傾城

#include//我這個程式只針對2~16進位制的轉換using namespace std;

char str[17]=; //為了使程式簡化而提前定義將會輸出的數字

int main()

for(j=i-1;j>=0;j--)

cout<

}程式已近經過我自己驗證後,無錯誤!

如果還需要加另外的功能,請lz自行修改即可。

6樓:匿名使用者

%x是十六進位制,%o是八進位制,其他的要用ls的方法計算啦

編寫C程式,根據使用者輸入的舉行矩形的長和寬,計算矩形

include main 拓展資料c 是一種物件導向的計算機程式設計語言,由美國at t貝爾實驗室的本賈尼 斯特勞斯特盧普博士在20世紀80年代初期發明並實現 最初這種語言被稱作 c with classes 帶類的c 它是一種靜態資料型別檢查的 支援多重程式設計正規化的通用程式設計語言。它支援過程...

編寫matlab程式,實現能輸入任意數字,字母后轉換成二進位制

定義一個inline函式 letter2num inline x a 1 然後可以直接轉換 letter2num abcdefgxyz ans 1 2 3 4 5 6 7 24 25 26 但要注意,輸入引數只能是小寫字母,不能包含其它字元。定義一個inline函式,然後可以直接轉換。呼叫函式uin...

用C 語言編寫程式 不是C 輸入正整數a,以及另外

include using namespace std int main cout 5個整數中那些小於a的整數的和是 return 0 編寫c 語言程式 輸入一個正整數a,以及另外5個正整數,輸出5個整數中小於a的整數 include using namespace std int main cou...