题解 | #四位数#
四位数
https://ac.nowcoder.com/acm/problem/22194
样例已经给了你第一个,你直接 也行
平方和公式预先展开一下可能会快点,数据规模不大显示不出来。
#include<stdio.h>
int n;
int main(){
    scanf("%d",&n);
    for(int i=1000;i<n;i++){
        int t=i,c=0;
        c+=t%10,t/=10,c+=(t%10)*10,t/=10;
        if(t*t+2*t*c+c*c==i) printf("%d\n",i);
    }
}
题解 文章被收录于专栏
 https://ayx.moefox.tech/
查看6道真题和解析

