A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 久伴 中级黑马   /  2016-2-20 10:10  /  1011 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求abc=a*a+b*b+c*c{:3_50:}

2 个回复

倒序浏览
#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
回复 使用道具 举报
感觉题目描述的好不清楚啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马