1. 輸出形如aabb的所有四位平方數
直接列舉,a從1到9,b從0到9,表示出形如aabb的所有四位數很容易,但是判別是平方數,需要用到floor函式
2. floor函式
函式名: floor
功 能: 返回小於或者等於指定表示式的最大整數
用 法: double floor(double x);
標頭檔案:math.h
設n是形如aabb的所有四位數,m=sqrt(n),如果floor(m+0,5)==m,說明是平方數
#include#includeusing namespace std;
int main()
{ int a,b,n;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++){
n=1100*a+11*b;
double m=sqrt(n);
if(floor(m+0.5)==m) cout<
輸出四位完全平方數 leetcode279 go
給定正整數 n,找到若干個完全平方數 比如 1,4,9,16,使得它們的和等於 n。你需要讓組成和的完全平方數的個數最少。示例 1 輸入 n 12 輸出 3 解釋 12 4 4 4.示例 2 輸入 n 13 輸出 2 解釋 13 4 9.1 動態規劃 時間複雜度o n 3 2 空間複雜度o n 2 ...
程式設計找出不同的四位平方數對,它們由相同的數字構成
問題重述 1024,2401 1089,9801 1296,2916 1296,9216 1369,1936 1764,4761 2916,9216 4096,9604 上述數對是1000 9999 的平方數,他們4個位數上所用到的數字是一樣的。問題分析 1000 9999所有的平方數對應的平方根範...
34 特殊四位數
34 特殊四位數 問題描述 數學一直是明明很喜歡的一門學科,不但上課認真聽講,而且還自己鑽研。有一次,老師在課上講了一種特殊的四位整數,這種整數有兩個特性 第一,它是某乙個自然數的平方 第二,它的千位數字與十位數字之和等於百位數字與個位數字之積。然後老師就舉了乙個例子 1156,1156是34的平方...