目前学到了指针,可以自定义函数。问题是:
用1,2,3,4,5,6,7,8,9组成3个3位数(不重复使用数字),使这3个数字都是完全平方数,不做输入,直接输出这3个3位数。
我的困惑是:如何有效高效率组合这3位数?还是挺困扰的…
目前学到了指针,可以自定义函数。问题是:
用1,2,3,4,5,6,7,8,9组成3个3位数(不重复使用数字),使这3个数字都是完全平方数,不做输入,直接输出这3个3位数。
我的困惑是:如何有效高效率组合这3位数?还是挺困扰的…
1.直接从123456789开始循环到987654321
然后判断每一位要不相等
然后前3位,中3位,后3位分别切出来当做一个数判断
执行效率不高但是代码效率很高
2.写个递归,每次从数组里拿3个数,外层拿过的数内层不要重复拿
这个执行效率很高,但是代码会比较复杂