欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

程序PROGl.G的功能是:寻找并输出ll至999之间的数m,它满足m、m2和m3均为回文数所谓回文数是指其各

时间:2018-06-11

程序PROGl.G的功能是:寻找并输出ll至999之间的数m,它满足m、m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如l21,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请考生编制函数int JsValue(long m)实现此功能,如果是回文数,则函数返回l,反之则返回0。最后把结果输出到文件out.dat中。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main。



答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。


答 案:
【审题关键句】回文数字。
【解题思路】
①定义长整型变量i、n,并分别赋给初值m、0(m的值等于主函数中m循环变量的值)。
②当变量i的值非零时,即m值不为0时,把n乘以l0加上i除以l0所得的余数的和赋给变量n,把i除以l0所得的商,赋给变量i。实现对整数i各位上的数字进行逆序排列。
③当退出while循环时,判断n是否等于m,如果两者相等,则说明参数m是回文,返回l,否则,不是回文,返回0。
【答案参考】
相关推荐

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。