C趣味程序百例(26)四方定理

C趣味程序百例(26)四方定理,第1张

C趣味程序百例(26)四方定理,第2张

82.四边形定理
数论中的四边形定理说所有自然数最多可以用四个数的平方和来表示。
请用编程证明这个定理。
*问题分析与算法设计
本题为定理。我们不会证明它,而是通过编程来验证它。
四个变量用试算法计算,满足要求时输出计算结果。
*程序和程序注释
# include
# include
void main()
{
int number,I,J,K,L;
printf("请输入一个数字= ");
scanf("%d ",& number);/*输入整数*/
for(I = 1;I for(j = 0;j for(k = 0;k为(l = 0;L (number = = I * I+J * J+K * K+L * L)/*如果满足定理要求,则输出结果*/
{
printf(" % d = % d * % d+% d * % d+% d * %
exit(0);
}
}
*运行结果
1)请输入一个数字= 110
110 = 7 * 7+6 * 6+4 * 4+3 * 3
2)PLE 7+7 * 7+7 * 7
3)请输入一个数字= 99
99=7*7+5*5+4*4+3*3

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C趣味程序百例(26)四方定理

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情