题目
编一函数过程IsH(n),对于已知正整数n,判断该数是否是回文数,函数的返回值类型为布尔型.
提问时间:2021-01-26
答案
bool IsH(int n)
{
int* Array = (int*)malloc(sizeof(int));
int tmp = n;
int i = 0,j = 0;
int idx;
while(tmp > 0) //计输入整数的位数
{
tmp = tmp/10;
i++;
}
i--;
idx = (int)pow((double)10,i);
Array[j] = n/idx;
j++;
while(idx > 1) //Array数组中存放整数的每一位
{
Array[j] = (n%idx)/(idx/10);
idx = idx/10;
j++;
}
i = 0; j--;
while(i != j && i != j-1) //判断是否头尾相等
{
if(Array[i] != Array[j])
return false;
i++; j--;
}
if(Array[i] != Array[j])
return false;
return true;
}
{
int* Array = (int*)malloc(sizeof(int));
int tmp = n;
int i = 0,j = 0;
int idx;
while(tmp > 0) //计输入整数的位数
{
tmp = tmp/10;
i++;
}
i--;
idx = (int)pow((double)10,i);
Array[j] = n/idx;
j++;
while(idx > 1) //Array数组中存放整数的每一位
{
Array[j] = (n%idx)/(idx/10);
idx = idx/10;
j++;
}
i = 0; j--;
while(i != j && i != j-1) //判断是否头尾相等
{
if(Array[i] != Array[j])
return false;
i++; j--;
}
if(Array[i] != Array[j])
return false;
return true;
}
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1写出以-1和-2为两根,并且二次项系数为-2的一元二次方程
- 2直流电机与交流电机的结构区别?
- 3It has been e()hot this week.
- 4A、B两地相距600千米,一列慢车以50千米/时的速度从A地开出,一列快车以70千米/时的
- 52Cos²a-1/1-2Sin²a=?怎么解?顺序重要.
- 6汉字五、九书写的正确顺序
- 7已知角x属于第二象限,tan^2x+2tamx-3=0,求(2sinx-cosx)/(sinx+2cosx)
- 8John怎么读
- 9乐曲ice nine怎么翻译
- 10我们知道,如果集合A⊆S,那么S的子集A的补集为CSA={x|x∈S,且x∉A}.类似地,对于集合A、B,我们把集合{x|x∈A,且x∉B}叫做集合A与B的差集,记作A-B. 据此回答下列问题: (1
热门考点
- 1青春不是人生的一段时期,而是心灵的一种状况
- 2蝈蝈与蛐蛐仿照这首诗格式再续写一段
- 3给6个像“小心翼翼”“依依不舍”这样的成语!
- 4在一张白纸上用浓墨汁写几个字,当墨迹未干时将纸对折,然后摊开,这样纸上就有了两个对称的图形,将一块玻璃沿对折线垂直于纸面竖直放置,从玻璃板前观察,你观察到的现象是什么?由此你可以得出怎样的结论?
- 5273分之156化成最简分数是多少?
- 6天气渐暖,微风徐来.用英语应说
- 7关于地球表面带电的
- 8如图所示,等腰直角三角形ABC中,∠C=90°,过C作直线l,AM⊥l于点M,BN垂直l于点N,则BN和CM相等吗
- 9New World has better service than any other cinema in our town.同义句
- 10三氧化二铁的化学式