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();
}
相关文章
|
移动开发
诺顿定理
诺顿定理(Norton's theorem)是电路理论中的一个重要定理,它可以将复杂的线性电路简化为一个等效的电流源和一个等效的电阻。诺顿定理是基于电流的观点来描述电路的,与其对偶定理——戴维南定理相对应。
176 0
|
5月前
|
机器学习/深度学习 算法 数据挖掘
算法金 | 欧氏距离算法、余弦相似度、汉明、曼哈顿、切比雪夫、闵可夫斯基、雅卡尔指数、半正矢、Sørensen-Dice
**摘要:** 了解9种距离和相似度算法:欧氏距离、余弦相似度、汉明距离、曼哈顿距离、切比雪夫距离、闵可夫斯基距离、雅卡尔指数、半正矢距离和Sørensen-Dice系数。这些算法在机器学习、文本分析、图像处理和生物学等领域各有应用。例如,欧氏距离用于KNN和K-Means,余弦相似度用于文本相似性,汉明距离在错误检测中,曼哈顿距离在数据挖掘,切比雪夫距离在棋盘游戏,闵可夫斯基距离通过调整参数适应不同场景,雅卡尔指数和Sørensen-Dice系数用于集合相似度。每种算法有其优缺点,如欧氏距离对异常值敏感,余弦相似度忽略数值大小,汉明距离仅适用于等长数据。
151 2
算法金 | 欧氏距离算法、余弦相似度、汉明、曼哈顿、切比雪夫、闵可夫斯基、雅卡尔指数、半正矢、Sørensen-Dice
|
7月前
|
算法 测试技术 C#
【数学归纳法 反证法】菲蜀定理
【数学归纳法 反证法】菲蜀定理
|
人工智能
陶哲轩:以我的数学经验,室温超导LK-99和复现有很大启发性
陶哲轩:以我的数学经验,室温超导LK-99和复现有很大启发性
356 0
|
机器学习/深度学习 算法 机器人
图文详解牛顿迭代法,牛顿不止力学三定律
图文详解牛顿迭代法,牛顿不止力学三定律
356 0
图文详解牛顿迭代法,牛顿不止力学三定律
波特定理
波特定理:当遭受许多批评时,下级往往只记住开头的一些,其余就不听了,因为他们忙于思索论据来反驳开头的批评。 提出者:英国行为学家波特 当然这是建立在下级对于批评感到不公的情况下。 点评:总盯着下属的失误,是一个领导者的最大失误。
1086 0
|
人工智能
BZOJ 2257: [Jsoi2009]瓶子和燃料【数论:裴蜀定理】
2257: [Jsoi2009]瓶子和燃料 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1326  Solved: 815[Submit][Status][Discuss] Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。
1161 0