097.四方定理

简介: 097.四方定理
#include<stdio.h>
void verify_four_squares(int number)
{
    int i,j,k,l;
    for(i=1;i<number/2;i++)         /*试探法。试探i,j,k,k的不同值*/
          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);
        return;
                      }
}
void main()
{
    int number=1;
    clrscr();
    puts("*****************************************************");
    puts("* This program is to verify Theorem of Four Squares.*");
    puts("* That is all natural numbers can be represented as *");
    puts("* sum of no more than 4 squares of the numbers.     *");
    puts("*****************************************************");
    while(number!=0)
    {
      printf(" >> Please input a number to verify(0 to quit): ");
      scanf("%d",&number);      /*输入任一整数*/
      if(number==0)
    break;
      printf(" >> ------ Results of verification: ------------\n");
      verify_four_squares(number);
      printf(" >> ---------------------------------------------\n");
    }
    puts("\n Press any key to quit...");
    getch();
}
相关文章
|
7月前
|
移动开发
诺顿定理
诺顿定理(Norton's theorem)是电路理论中的一个重要定理,它可以将复杂的线性电路简化为一个等效的电流源和一个等效的电阻。诺顿定理是基于电流的观点来描述电路的,与其对偶定理——戴维南定理相对应。
72 0
|
4天前
|
算法 测试技术 C#
【数学归纳法 反证法】菲蜀定理
【数学归纳法 反证法】菲蜀定理
|
网络架构
运动会-组合数学
题目描述 在一次运会上,有一个比赛项目,共有N个人参加比赛,要将这N个人分组,每组人数不少于K个,问有多少种分组方式? 比如有16个运动员,每组人数不少于5个,共有6种分组方式: (1) 分一组,为16人; (2) 分二组,分别为11人、5人; (3) 分二组,分别为10人、6人; (4) 分二组,分别为9人、7人; (5) 分二组,分别为8人、8人; (6) 分三组,分别为6人、5人、5人。 注意:6+5+5,5+6+5,5+5+6为同一种,只算一种分组方式; 输入 输入共一行为两个整数N, K。表示有N个运动员分组,每组不少于K个人(1 ≤ K ≤ N ≤ 500)。
140 0
|
机器学习/深度学习 算法 机器人
图文详解牛顿迭代法,牛顿不止力学三定律
图文详解牛顿迭代法,牛顿不止力学三定律
264 0
图文详解牛顿迭代法,牛顿不止力学三定律
波特定理
波特定理:当遭受许多批评时,下级往往只记住开头的一些,其余就不听了,因为他们忙于思索论据来反驳开头的批评。 提出者:英国行为学家波特 当然这是建立在下级对于批评感到不公的情况下。 点评:总盯着下属的失误,是一个领导者的最大失误。
1035 0
|
人工智能
BZOJ 2257: [Jsoi2009]瓶子和燃料【数论:裴蜀定理】
2257: [Jsoi2009]瓶子和燃料 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1326  Solved: 815[Submit][Status][Discuss] Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。
1117 0
|
算法框架/工具
最美的数学定理
1988年,Springer-Verlag主持在Mathematical Intelligencer上评选10个最美数学定理,结果如下: 1. Euler’s identity, $e^{i\pi}=-1$.
1005 0