當前位置:首頁 » 編程軟體 » 編程的定理

編程的定理

發布時間: 2023-02-07 19:41:53

⑴ pascal編程-尼科斯定理

由尼科斯定理的證明可制,只需證明a*a*a=(a*a-a+1)+(a*a-a+3)……+(a*a-a+2*a-1)即可。
var i,j,k,temp1,temp2:integer;
begin
for i:=1 to 20 do
begin
temp1:=i*i*i;
temp2:=0;
j:=i*i-i+1;
for k:=1 to i do
begin
temp2:=temp2+j;
j:=j+2;
end;

if temp1=temp2 then
begin
write(i,'*',i,'*',i,'=');
for k:=1 to i-1 do
write(i*i-i+2*k-1,'+');
writeln(j-2);
end;
end;
end.

4*4*4=13+15+17+19```

c語言程序設計四方定理:任意一個自然數都可以用四個數的平方和表示

#include<stdio.h>
#include<stdlib.h>
void main()
{
int number,i,j,k,l;
printf("Please enter a number=");
scanf("%d",&number); /*輸入整數*/
for(i=1;i<number/2;i++) /*窮舉法。遍歷大於1的自然數,試算i,j,k,l的不同值*/
for(j=0;j<=i;j++)
for(k=0;k<=j;k++)
for(l=0;l<=k;l++)
if(number==i*i+j*j+k*k+l*l) /*若滿足定理要求則輸出結果*/
{
printf(" %d=%d*%d+%d*%d+%d*%d+%d*%d\n",number,i,i,j,j,k,k,l,l);
exit(0);
}
}

⑶ c++尼科徹斯定理

#include<iostream>
using namespace std;
int main()
{
int a,b,i=1;
cin>>a;
b=a*a-a+1;
cout<<a<<"*"<<a<<"*"<<a<<"="<<a*a*a<<"="<<b

for (i = 1; i < a; ++i) {
cout << "+" << b + i;

}

cout<<endl;

return 0;
}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:750
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1012
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:719
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:879
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:774
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1127
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:351
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:229
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:912
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:876