main()
{
for (int i=10001; i<100000; i++)
{ int right = 0; int left = i; while ( left != 0 ) /*求右边的值*/
{ right = right * 10 + left % 10; //这个循环的目的是求出与 如果left = ABCDE;则right = EDCBA;自己代一个数去算一下就明白了。
left /= 10;
}
if ( (i << 2) == right ) //这里是判断 ABCDE*4 == EDCBA;
{ return i; }
}
本文分享了一段C语言程序代码,该程序旨在寻找满足特定条件的五位数:即该数字乘以4等于其数字逆序后的结果。通过循环与位运算实现,对理解数值处理及逻辑判断有一定帮助。
1787

被折叠的 条评论
为什么被折叠?



