2015-12-08 55 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