4209: 寻找雷劈数 题解
这是OJ的一道题,主要考验了数字的拆分,比较简单的!
题目
Code
#include<iostream>
#include<cstdio>
#include<iomanip>
#include<cstring>
#include<cmath>
#include<string>
#include<cstdlib>
#include<queue>
#include<map>
#include<set>
#include<ctime>
#include<algorithm>
using namespace std;
long long l,r;
int main(){
for(int i=1000;i<=9999;i++){
r=i%100;
l=(i-r)/100;
if((l+r)*(l+r)==i) cout<<i<<endl;
}
return 0;
}
其实也可以打表,即直接输出,这里只给数据!
2025
3025
9801
直接cout也可以,更简单!