为了账号安全,请及时绑定邮箱和手机立即绑定

满足abcd=(ab+cd)的平方的数

写下代码!

正在回答

2 回答

#include<stdio.h>

int main()

{

int abcd=0;

int ab = 0;

int cd = 0;

for (int i = 1000; i < 10000; i++)

{

ab = i/ 100;

cd = i % 100;

abcd = i;

if (abcd == (ab + cd)*(ab + cd))

{

printf("%d ", abcd);

}

}

return 0;

}


0 回复 有任何疑惑可以回复我~
#1

live_like_me 提问者

非常感谢!虽然我做出来了
2017-10-23 回复 有任何疑惑可以回复我~
#include <stdio.h>
#include <math.h>

int getNum()
{
    int abcd;
    printf("满足要求的数有:");
    for(abcd = 1000;i<10000;i++)
    {
        int ab,cd;    
        ab = (abcd / 1000) * 10 + ((abcd % 1000) / 100);
        cd = (abcd % 100) / 10 * 10 + (abcd % 10);
        if(abcd == pow(ab + cd,2))
        {
            printf("%d,",abcd);
        }
    }
}
int main()
{
    getNum();
    return 0;
}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

满足abcd=(ab+cd)的平方的数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信