請教個C語言程式大家幫下,謝謝了

2022-12-27 14:46:16 字數 749 閱讀 8695

1樓:西西瀘

先把數字轉換成字串,再來比較

在stdlib.h中有個函式itoa()

itoa的用法:

itoa(i,num,10);

i 需要轉換成字元的數字

num 轉換後儲存字元的變數

10 轉換數字的基數(進位制)10就是說按照10進位制轉換數字。還可以是2,8,16進位制型別

原形:char *itoa(int value, char *string, int radix);

例項#include "stdlib.h"

#include "stdio.h"

main()

如果你不想用的話就自己寫個這樣的函式!!!!

至於別的方法

不過你可以用陣列來儲存整數! 也很簡單的,你自己寫的出來!

2樓:匿名使用者

很簡單:

先計算出這個數是幾位數;

然後,要把一個數的各位分別提取:例如:a=1234;

qianwei=a/1000%10;

baiwei=a/100%10;

shiwei=a/10%10

gewei=a%10;

然後,再判斷這幾位的關係;

老師下班了,**就不寫了。

3樓:匿名使用者

給你提示一下啊。

先把每個整數的各位上的數分離,就是除以10,100,1000取餘數,然後按你說的比較一下,就ok了

大家幫看下這個C語言程式裡面if fp fopen filewNULL 是什麼意思

file.txt 是檔名 w 是隻寫的意思 if fp fopen file.txt w null 這個語句的意思如果這個檔案的內容為空,就是什麼都沒有的話,則執行下面的輸出語句!if fp fopen file.txt w null fopen file.txt w 就是用寫的方式開啟file.t...

有C語言程式設計的問題,希望大家幫下忙

1 2 還好。第3個結論都是錯的,驗證個啥子呀!include include include include long u,v void output1 void output2 void verify void main void output1 for x 0,y j 1 x y if p 5...

C語言,初學,誰能幫我分析一下這段程式。謝謝

scanf f x 是個輸入函式,固定格式。意思是從預設輸入裝置 也就是鍵盤 讀取一個浮點數,存到x變數。代表字串,裡面的 f代表輸入一個浮點數,此外還有 d c等,分別代表整數 字元。printf z 5.2f n z 輸出函式,固定格式。前面的引數為要列印的字串,都為轉義字元,執行時轉成他自己代...