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 輸出函式,固定格式。前面的引數為要列印的字串,都為轉義字元,執行時轉成他自己代...