当前位置:首页 » 编程软件 » 编程的定理

编程的定理

发布时间: 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