《信息學奧賽一本通(C++版)》輸出所有形如aabb的四位完全平方數

來源:《信息學奧賽一本通(C++版)》P71

【題目描述】
輸出所有形如aabb的四位完全平方數(即前兩位數字相等,後兩位數字也相等)。

代碼如下:

注:代碼僅供參考,不只有一種解法。

//pow函數需要調用cmath頭文件或math.h頭文件。
#include<iostream>
#include<math.h>
using namespace std;
int main(){
	for(int x=32; ;x++){
		int n=pow(x,2);
		if(n>9999) break;
		int a=n/100,b=n%100;
		if(a/10==a%10&&b/10==b%10) cout<<n;
	}
	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章