早教吧作业答案频道 -->其他-->
给定一个n位正整数,判断它是不是回文数,回文数为逆序后不变的数字.例如:13531,逆序后仍为13531;2442
题目详情
给定一个n位正整数,判断它是不是回文数,回文数为逆序后不变的数字.例如:13531,逆序后仍为13531;2442
▼优质解答
答案和解析
#include
void huiwen(int huiwen)
{
int a=0,b,m=huiwen;
while(huiwen){ //判断是否回文
b=huiwen%10;
a=a*10+b;
huiwen=huiwen/10;
}
if(a==m)
printf("Is hui wen shu\n");
else
printf("Not hui wen\n");
}
int main()
{
int a;
scanf("%d",&a);
huiwen(a);
}
void huiwen(int huiwen)
{
int a=0,b,m=huiwen;
while(huiwen){ //判断是否回文
b=huiwen%10;
a=a*10+b;
huiwen=huiwen/10;
}
if(a==m)
printf("Is hui wen shu\n");
else
printf("Not hui wen\n");
}
int main()
{
int a;
scanf("%d",&a);
huiwen(a);
}
看了 给定一个n位正整数,判断它是...的网友还看了以下:
这个题用数组怎么做分别输出没位数给一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每 2020-07-22 …
1,2,3的逆序数有四个是奇数有两个是偶数,为什么三阶行列式的乘积项有三个正的和三个负的? 2020-08-03 …
要随机产生一个3位正整数,然后逆序输出、、按这种写法,如果碰到10的倍数就会输出一个两位数、要怎么处 2020-10-31 …
排列组合问题设a1,a2,a3...an是正整数1,2,3...n的一个排列,令bj表示排在j的左边 2020-11-20 …
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么就成他们为一个逆序现有 2020-11-20 …
计算排列43218765.(4n)(4n-1)(4n-2)(4n-3)的逆序数 2020-11-20 …
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么就称它们为一个逆序.一 2020-11-20 …
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么就称它们为一个逆序.一 2020-11-20 …
随机产生一个3位正整数,然后逆序输出,产生的随机数与逆序数同时显示,例如产生198,逆序981.用v 2020-11-28 …
设a1,a2,…an是正整数1,2,3,…,n的一个排列,令bj表示排在j的左边且比j大的数的个数, 2020-12-21 …