2015-12-08 98 views
-8

如何寫一個函數來檢查2個數字是否由相同的數字組成?如果函數爲真,那麼它應該是printf("1"),否則,它應該是printf("0")製作檢查功能

例如:

如果= 4423 B = 2433,然後printf("1");

如果一個數是短於其它或它們不是用相同的數字的,像= 4423 IB = 322 ,那麼它應該printf("0");

+1

什麼你到目前爲止嘗試過嗎?你的嘗試是如何工作,或不工作?你的代碼有什麼問題? –

+1

SO不是「我想要$ X,免費NAO !!!! 1eleven」網站,而是一個可以詢問實際編程問題的網站。所以請向我們展示您迄今爲止所做的任何努力以及您的實際問題。 – nonchip

+0

請閱讀http://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html#The-if​​-Statement瞭解if語句,然後獲得解決方案。 –

回答

0

這裏有一個算法來幫助您找到兩個數字是否具有相同的數字或不:

1)獲得使用循環和模運營商

2號的所有數字保存陣列)的陣列

3排序)檢查2個陣列中的所有元素是否相似或不...如果是打印1

關於檢查位數...使用strlen()來獲得數組的長度,如果它們不等於打印0

需要任何幫助,讓我知道:)

+0

非常感謝,我會嘗試這種方法,如果發現任何障礙,我會通知您。 – user5636691