weixin_68902837 2022-04-07 16:10 采纳率: 100%
浏览 713
已结题

编程找出所有满足要求的四位数(由小到大)。要求一个四位数恰好等于它的前两位加后两位和的平方.

比如:3025=(30+25)*(30+25)

输入格式:

输出格式:
每行输出一个符合要求的四位数。

输入样例:

输出样例:

  • 写回答

3条回答 默认 最新

  • 关注
    
    #include <iostream>
    using namespace std;
    
    int main(){
        int i;
        int a,b;
        for(i=1000;i<10000;i++){
            a=i/100;
            b=i%100;
            if(i==(a+b)*(a+b)){
                cout<<i<<endl;
            }
        }
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月6日
  • 已采纳回答 4月28日
  • 创建了问题 4月7日