编写函数void fun(long n),求任意一个小于65535的正整数n的逆序数,并判断该数是否为回文数,是输出“YES”,否则输出“NO”.在main函数中输入n
后天就考试,
编写函数void fun(long n),求任意一个小于65535的正整数n的逆序数,并判断该数是否为回文数,是输出“Y
答案:1 悬赏:0 手机版
解决时间 2021-02-28 10:31
- 提问者网友:暗中人
- 2021-02-27 21:44
最佳答案
- 五星知识达人网友:毛毛
- 2021-02-27 23:04
void fun(long n)
{
int wan,qian,bai,shi,ge;//定义各数位
long nixushu;//定义逆序数
wan=n/10000;
qian=(n-wan*10000)/1000;
bai=(n-wan*10000-qian*1000)/100;
shi=(n-wan*10000-qian*1000-bai*100)/10;
ge=n%10;
if(wan!=0)
nixushu=ge*10000+shi*1000+bai*100+qian*10+wan;
else if(qian!=0)
nixushu=ge*1000+shi*100+bai*10+qian;
else if(bai!=0)
nixushu=ge*100+shi*10+bai;
else if(shi!=0)
nixushu=ge*10+shi;
else
nixushu=ge;
printf(%d,nixushu);
if(nixushu==n)
printf(YES);
else printf(NO);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯