题目地址:http://ac.jobdu.com/problem.php?cid=1040&pid=39
C语言源码:
#include<stdio.h>
int is(int a,int b)
{
if((a%10==b/1000)&&(a/10%10==b%1000/100)&&(a/100%10==b%100/10)&&(a/1000==b%10))
return 1;
else
return 0;
}
int main()
{
int i;
for(i=1000;i<1111;i++)
if(is(i,9*i))
printf("%d\n",i);
}
本文提供了一段C语言代码,用于判断四位数与其九倍数之间的一种特殊位映射关系。通过定义函数is来检查原数和其九倍数的每一位是否按特定规则对应。主函数遍历1000到1110之间的所有整数,如果满足条件则输出。

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



