一个六位数12009A是2的倍数,满足条件六位数是多少

a) 编写函数 int fun(long *x) 找出所有满足如下条件的六位数:它是一个完全平方数(即为某个整数的平方);该数同时也是回文数(即该数等于它的逆序数)。例如 698896 是 836的平方,且是回文数因此 698896 是满足条件的六位数。将所有上述存入 是满足条件的六位数将所有上述存入 是满足条件的六位数。将所有满足上述条件的六位数存入x指向的数组中函返回 指向的数组中,函返回 指向的数组中函返回 指向的数组中,函返回 指向的数组中函返回 x指向数组中整数的个数。
b) 编写 main 函数声明 results 数组,调用 fun 函数将所有满足条件的 六 位数存入results 数组并输出到屏幕。

这道题我在考试过程中本来一开始就写出来了结果半天都没出来结果,最后才发现判断是否为一个整数的平方时,我从1000快开始了也就意味着 从7位数开始,所以没有出现任何结果后来改为100到1000就成功运行并对了。当然從317到1000也是很好的。

我要回帖

更多关于 六位数 的文章

 

随机推荐