小弟 请大哥们帮忙看 个简单 问题 。。。

zyhaohaoxuexi 2013-04-12 10:33:04
题目是一辆汽车 里程表为95859,俩小时后。里程表上又是一个正读和反读一样的数字,求这是得里程数。。小弟觉得我的运算逻辑完全对的啊 ,请打恳请哥门儿们帮个忙看下那点有问题!!感激不仅
#include<stdio.h>
int main()
{
int a[5],k=0;
long m=95859,j;
for(;m<10000;m++)
{ j=m;
k=0; /*把数字分拆装进数组*、
for(;j>1;)
{
a[k]=j%10;
j=j/10;
k++;
}
if((a[0]==a[4])&&(a[1]==a[3]))
printf("%ld",m);
}

}
...全文
139 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zyhaohaoxuexi 2013-04-12
引用 5 楼 kang2618 的回复:
改为m<100000的结果
懂了!!!谢谢你!
回复
zyhaohaoxuexi 2013-04-12
引用 3 楼 hch201201 的回复:
j=10会如何
为什么会=10呢,J从一开始进入循环 就被付为了M。。m>95859啊,而且应该能进循环啊,俩个 循环的循环条件都能满足啊!大哥能再给小弟说明白一点行么??谢谢1
回复

改为m<100000的结果
回复
应该是m<100000
回复
Have_Afk 2013-04-12
j=10会如何
回复
Have_Afk 2013-04-12
注释也有问题
回复
Have_Afk 2013-04-12
你认为循环能进去 吗
回复
相关推荐
发帖
C语言
创建于2007-09-28

6.4w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2013-04-12 10:33
社区公告
暂无公告