最笨的办法,看评论区的真的雅
#include
int main(){
int i = 0;
for(i=10000;i<100000;i++)
{
int a = i / 10000;
int b = i % 10000 / 1000;
int c = i % 10000 % 1000 / 100;
int d = i % 10000 % 1000 % 100 / 10;
int e = i % 10000 % 1000 % 100 % 10 / 1;
int f = i % 10000;//后四位
int g = i % 10000 % 1000;//后三位
int h = i % 10000 % 1000 % 100;//两位
if(i == a*f + (a*10+b)*g + (a*100+b*10+c)*h + (a*1000+b*100+c*10+d)*e)
{
printf("%d ",i);
}
}
return 0;
}
#include
int main(){
int i = 0;
for(i=10000;i<100000;i++)
{
int a = i / 10000;
int b = i % 10000 / 1000;
int c = i % 10000 % 1000 / 100;
int d = i % 10000 % 1000 % 100 / 10;
int e = i % 10000 % 1000 % 100 % 10 / 1;
int f = i % 10000;//后四位
int g = i % 10000 % 1000;//后三位
int h = i % 10000 % 1000 % 100;//两位
if(i == a*f + (a*10+b)*g + (a*100+b*10+c)*h + (a*1000+b*100+c*10+d)*e)
{
printf("%d ",i);
}
}
return 0;
}
「求助大佬帮看看这道算法题吧!」变种水仙花数 - Lily Number:把任意的数字,从中间拆分成两个数字,比如1461 可以拆分成(1和461),(14和61),(146和1),如果所有拆...
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fpractice%2Fc178e3f5cc4641dfbc8b020ae79e2b71
全部评论
相关推荐
点赞 评论 收藏
转发
03-20 21:30
University of Glasgow 计算机类 点赞 评论 收藏
转发
03-21 23:46
门头沟学院 计算机类 点赞 评论 收藏
转发