。。。c语言大神求破。。。 如果一个整数逆序后的数值和原数相同,则称之为幸运数。输入一个整数N(N

。。。c语言大神求破。。。如果一个整数逆序后的数值和原数相同,则称之为幸运数。输入一个整数N(N<100000)判断是否为幸运数,是的话输出“yes”,否则输出“no”。... 。。。c语言大神求破。。。
如果一个整数逆序后的数值和原数相同,则称之为幸运数。输入一个整数N(N<100000)判断是否为幸运数,是的话输出“yes”,否则输出“no”。
展开
 我来答
laughlee7468
推荐于2018-03-14 · TA获得超过2004个赞
知道小有建树答主
回答量:541
采纳率:100%
帮助的人:628万
展开全部
#include <stdio.h>
void main( )
{
int N, M, n;
scanf("%d", &N);
M = 0;
n = N;
while(n > 0) {
M = M * 10 + n % 10;
n /= 10;
}
if(N == M)
printf("yes\n");
else printf("no\n");
}
更多追问追答
追问
能不能不用void的main函数做~
追答
我晕,这个和程序本身一点关系都没有。用void也好用int也好,那是一点都不影响程序的正确性 效率 可读性等等。如果哪个老师或程序员拿这个来说事,那只能说"钻牛角尖"。
_无伦会_
2014-03-26 · TA获得超过279个赞
知道小有建树答主
回答量:857
采纳率:0%
帮助的人:308万
展开全部
因为n<100000,所以最大值只可能有万位,下面是放在循环语句里的 n/10000+((n%10000)/1000)*10+((n%1000)/100)*100+((n%100)/10)*1000+(n%10)*10000 ==n
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
代驾也h酒
2014-03-26 · TA获得超过375个赞
知道答主
回答量:121
采纳率:0%
帮助的人:70万
展开全部
要代码?还是思路?
追问
都要~~~
追答
下午给你程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式