2 rkakar rkakar 于 2016.04.23 16:31 提问

为什么只有第一个实现了数值分离

//实现找到98589之后第一个左右对称的数
#include
void main() {
long n;
int a[5] = { 0,0,0,0,0 };
for (n = 95860;n<100000;n++) {
a[0] = n / 10000;
printf("%d", a[0]);
n = n % 10000;
a[1] = n / 1000;
printf("%d", a[1]);
n = n % 1000;
a[2] = n / 100;
printf("%d", a[2]);
n = n % 100;
a[3] = n / 10;
printf("%d", a[3]);
a[4] = n % 10;
printf("%d \t", a[4]);
if ((a[0] == a[4]) && (a[1] == a[3])) {
break;
}
}
printf("%d %d %d %d %d", a[0], a[1], a[2], a[3], a[4]);
}

2个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.23 17:14
已采纳

不要在循环内修改你的n值,否则整个循环都乱套了

#include<stdio.h>
void main() {
    long n,m;
    int a[5] = { 0,0,0,0,0 };
    for (n = 95860;n<100000;n++) {
        m = n;
        int i;
        for(i = 4; i >= 0; i--)
        {
            a[i] = m % 10;
            m = m / 10;
        }
        if ((a[0] == a[4]) && (a[1] == a[3])) {
            break;
        }
    }
    printf("%d %d %d %d %d", a[0], a[1], a[2], a[3], a[4]);
}

图片说明

rkakar
rkakar 谢谢
大约 2 年之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.23 19:02

使用JavaBean实现JSP页面和代码分离
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Mysql 中解决 IN条件为字符串时只有第一个数据起作用问题
源数据:1、错误实例一:第一参数不起作用2、错误实例二:第二参数无效3、正确实例:第一参数有效第二参数有效
为什么要实现程序指令和程序数据的分离?
就以linux的ELF为例吧, 程序放在text段(你也可以叫它code段), 这是程序指令。  而数据放在data端和bss段, 这是程序数据。 那为什么要实现程序指令和程序数据的分离呢?         1.   程序装载后, 程序指令放只读区域, 程序数据放在可读写区域。 可以防止程序被篡改。         2.   程序指令和数据指令分开, 可以提高CPU对cache的命中率, 集中
getParameterValues只能取到第一个
叶师傅经常说不要轻看一点小问题,因为小问题可能会引发大问题。比如吃饭,你认识很简单的事,结果牙掉了。 不说了 ,上代码。public static List<SupportSpecTransfersNe> postTransfersList(HttpServletRequest request,HttpServletResponse response,String balkNo,Date add
Mysql 中 IN条件为字符串时只有第一个数据可用的问题
前两天写了一个sql 使用了  in ,由于数据量很大,所以当时并没有发现有什么问题,后来清理了一下数据库,发现查出的结果并不是特别准确,鱼食就开始找原因,为什么会这样,我最开始的猜测是数据错误,但是检查过后这个猜测被排除了,第二个猜测是哪些条件查的有问题,于是又仔仔细细的看了一遍sql,也并没有发现问题所在。最后实在没办法我把sql拆开一点点执行,发现只能查询出 集合的第一个值  ,例如 我的集
UICollectionView一个section只有一个item的时候它会出现在屏幕中间的bug
需求:为实现第一行显示一个,第二行以后显示两个 方案1:用系统自带的流布局,实现的效果是,若第二行只有一个,则系统默认会居中显示,不是左对齐(如下图),不符合项目要求。 方案2:自定义系统的UICollectionViewFLowLayout,主要代码如下, 只要继承super的layoutAttributes,修改section=0,row=1的Item的X 为0即可
MYBATIS 根据IN条件查询时,数据只查第一个的问题(字符串被截断......)
先说说我遇到的问题吧: 表student有如下数据, 我想查出来stu_id in (1,2,3)的数据 mybatis代码如下: 1 2 3 <SELECT id="queryMediaSourceInfo" parameterType="map" resultMap="BaseResultMap">
apache配置虚拟主机,为什么总是第一个VirtualHost起效 apache基于域名虚拟主机,只访问第一个的问题
起初如下配置 ...... ........ ..........   ...... ........ .......... 但从第二个起,每个主机只访问第一个的主机内容。后来才发现文件最前面漏了:NameVirtualHost *,新的配置如下: NameVirtualHost * ...... ........ ..........
对纹理进行Alpha通道分离的好处
我们正在权衡是否对纹理资源进行Alpha通道分离。现在发现,Android低端机上(OPENGL ES 2.0)使用Alpha分离,内存相当是两个ETC1的大小(相对RGBA32是小了很多),但是Shader中纹理采样会执行两次,这个采样其实对低端机消耗还是蛮大的吧?在iOS上分离是没有意义的,而且分离之后使用上会变麻烦,这样权衡之下,分离Alpha只是改善内存的话,优势看起来感觉不太明显,是否有
iOS,关于真机tableViewCell上面button响应事件,不同版本崩溃问题解决
在自定义cell的时候,在cell上添加了一个button,然后在controller中调用这个button的时候要获取到cell 在iOS6中直接button.superView就可以 但是iOS7中不行。。。 上网查发现iOS7第一次的superview只能取到cell的content view也就说得取两次 但是结果发现还是不行,取两次
C++ 类模板不能实现分离式编译
朋友想用类模板实现队列,网上找到了源码,在同一个CPP里面可以正常编译运行,但使用分离式的方式就不能通过了。