C語言做題目找點思路

2021-05-12 14:18:03 字數 851 閱讀 9168

1樓:匿名使用者

拆字比位啊 從個位開始 一個一個往上餘數直到數字長度 再給按數位 不就行了嗎

我以前的數字轉中文函式 就這麼寫的

2樓:帶淚的紫藤花

去看看點陣字的東西吧~~~用十六進位制的東西寫個字型檔神馬的可以將數字轉換成漢字。。樓主去網上查查。。。

3樓:

做過,我是沒用到什麼技術……

預存個字元組存 零~玖

做個演算法輸出萬以內的數。版

1234567890

判斷 > 億 =>%億 除以億權,輸出前面的數字12,十二+億剩34567890

判斷 > 萬 =>%萬 除以萬,輸出前面的3456,輸出三千四百五十六+萬

剩7890

輸出……

4樓:匿名使用者

1.結果如下:

668977

2.演算法為:

輸入c為2,或者3,則輸出

兩次回(c+4),'2'-'2'為0輸出2+4.6.兩次輸入c為4,則輸出一次答(c+4)

輸入c為5,則輸出一次(c+3),在輸出一次(i+2)輸入c為其他,則輸出一次c+2

3.c-'2'就係c的ascall碼值減去『2'對應的ascall碼值,c-『2』,可以直接用輸入字元代表的數字減『2』得到結果,例如:c=『9』,則c-'2'相當於'9'-'2'=7

4.注意,「case 0」,「case 1」行以及「case3」行沒有break,因此在執行這三種情況的時候,會繼續執行接下了的情況對應的語句,直至遇到「break」語句。例如「case 0」時,會執行putchar(c+4);putchar(c+4);break;

C語言題目求解,c語言題目求解

include int str find right char s char x int main c語言題目求解 就是x首先等於 1,如果a 0那x 1,如果a 0那x 1,否則也就是a 0那x 0,所以選c else跟的是第一個if選c c語言題目求解 效果如下圖 源 如下 網頁端比較好看 in...

求詳解c語言題目,求詳解c語言題目

7.簡單,c 8。題目不全 9.b,sizeof不是一個函式,是一個關鍵字。在編譯器會為常量 10.c 2b即2 16 0 65535 11,d,double型別。c語言有隱式型別提升char short int float double,對於型別有疑惑的問題,最簡單的驗證方法是寫一段 用sizeo...

c語言題目四道,c語言題目四道

一 include stdio.h int main void 二 include stdio.h int main void 三 include stdio.h int main void 四 include stdio.h int main void 1 include int main 2 i...