黑马程序员技术交流社区

标题: 求abc=a*a+b*b+c*c [打印本页]

作者: 久伴    时间: 2016-2-20 10:10
标题: 求abc=a*a+b*b+c*c
求abc=a*a+b*b+c*c{:3_50:}
作者: 菜逼    时间: 2016-2-24 21:51
#include <stdio.h>

int main(){

    for(int i = 100; i < 100000000; i++){
        
        int bai = 0,shi = 0,ge = 0;
        bai = i / 100;         //求出百位数字
        shi = i % 100 /10;     //求出十位
        ge = i % 10;           //求出个位
        
        if(bai * bai + shi * shi + ge * ge == i){
            
            printf("%d = %d x %d + %d x %d + %d x %d \n",i,bai,bai,shi,shi,ge,ge);
            
        }
    }
    return 0;
}

这个不是和求水仙花数一样的么

结果好像只有10000,10001
作者: 249661368    时间: 2016-2-24 22:01
感觉题目描述的好不清楚啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2