永发信息网

输入一个数x,求x位数的回文个数,我的代码哪里错了

答案:1  悬赏:10  手机版
解决时间 2021-01-22 07:59
输入一个数x,求x位数的回文个数,我的代码哪里错了
最佳答案
错误比较多,都是逻辑错误。
1、pow函数要求参数为双精度型。
2、既然规定i为整型,那么就不存在a=(int)i
3、对于每个i的循环体内,a和i都用反了。
4、对于每个i进行判断后,sum没有及时重新赋值为0
错误多,主要语句几乎每句都错,逐行标注如下:
#include 
#include 
int main()

int i,a,sum,b,count=0,x;
scanf("%d",&x);
for(i=(int)pow(10.0,x-1);i<(int)pow(10.0,x);i++)//注意格式,保证i赋值合法
{
a=i;//去掉(int)
sum=0;//添加语句sum=0,以保证对于每个i进行判断时,sum的初始值都是0
while(a!=0)//i改为a
{
b=a%10;//i改为a
a=a/10;//i改为a
sum=sum*10+b;
}
if(sum==i)//a改为i
count++;
}
printf("%d
",count);
return 0;
}追问谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
5l的电热水器一月要用多少电
如果想买原始股要经过什么程序,办什么手续?
经典中式风格有哪些元素?
邹家村地址在哪,我要去那里办事,
u3d怎样做出比较逼真的白天效果?
填空题生态系统靠自身的________维持相对稳定
袁燮的燮字怎么读?
我向被告借了十万元钱,法院会怎样判决被告
新华书店进行上下五千年新书发售推介活动,价
Fendi这款包多少钱?7VZ012_9YY_F01FT蟒蛇鳄
sony电视机klv-32r421a怎么连接小霸王游戏机
The teacher told me again.A. not to lateB
25岁男性多长时间射一次精对身体有好处
铸铁的哈夫节可以用在塑料管上吗
z181次列车2车厢定人数多少
推荐资讯
2的31次方是多少
咋对自己的表姐好了
住房院内可以种树吗
如何在word中如何做
爱情拼图歌词甜美真
青桐树播种与栽培
少年时妈妈在家偷情,我在一边偷摸
Sarah decides to move to Hainan because sh
衣卫士洗衣(新天地购物城店)地址好找么,我有
好孩子驿站(龙湖星悦荟店)地址在哪,我要去那
大众速腾发动机故障灯亮了怎么办?
中医肺主什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?