099.尼科彻斯定理

简介: 099.尼科彻斯定理
#include<stdio.h>
void vrNico(int a)
{
    int b,c,d;
    b=a*a*a;                  /*求整数的三次方*/
    printf(" >> %d*%d*%d=%d=",a,a,a,b);
    for(d=0,c=0;c<a;c++)       /*输出数列,首项为a*a-a+1,等差值为2*/
    {
        d+=a*a-a+1+c*2;       /*求数列的前a项的和*/
        printf(c?"+%d":"%d",a*a-a+1+c*2);
    }
    if(d==b)printf(" Satisfy!\n");    /*若条件满足则输出"Y"*/
    else printf(" Dissatisfy!\n");       /*否则输出"N"*/
}
void main()
{
    int n=1;
    clrscr();
    puts("******************************************************");
    puts("*    This program is to verify Theorem of Nicoqish.  *");
    puts("* That is the cube of any integer can be represented *");
    puts("* as the sum of some continue odd numbers.           *");
    puts("* For example, 8^3=512=57+58+59+61+63+65+67+69+71.   *");
    puts("******************************************************");
    while(n!=0)
    {
      printf(" >> Please input a integer to verify(0 to quit): ");
      scanf("%d",&n);      /*输入任一整数*/
      if(n==0)
    break;
      printf(" >> ------ Results of verification: ------------\n");
      vrNico(n);           /*调用函数进行验证*/
      printf(" >> ---------------------------------------------\n");
    }
    puts("\n Press any key to quit...");
    getch();
}
相关文章
|
2天前
洛古 P1002 过河卒
洛古 P1002 过河卒
|
8月前
7-10 百钱百鸡
百鸡问题:“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁母雏各几何。” 百鸡问题是北魏数学家张丘建在《张丘建算经》中提出的一个世界著名的不定方程问题,它给出了由三个未知量的两个方程组成的不定方程组的解。
84 0
7-10 百钱百鸡
|
7月前
尼科彻斯定理
1.题目概述 2.题解 思路分析 具体实现
66 0
|
8月前
|
人工智能
【动态规划】守望者的逃离
【动态规划】守望者的逃离
61 0
|
10月前
|
C语言
逗号表达式与 “++“ , “--“的 “爱恨情仇”~~~
逗号表达式与 “++“ , “--“的 “爱恨情仇”~~~
90 1
|
算法
贪心算法——小船过河
贪心算法——小船过河
319 0
贪心算法——小船过河
088.马克思手稿中的数学题
088.马克思手稿中的数学题
72 0
|
机器学习/深度学习 人工智能
把所有的谎言献给你β(找规律数学题)
梓川咲太的面前坐着野兔先辈,作为约定,只好乖乖的打开笔记本开始学习了。 “加法符号写歪了,变成了乘法符号,在算式的第三行那个地方。”樱岛麻衣突然开口。
113 0
把所有的谎言献给你β(找规律数学题)
|
算法 Java C++
算法系统学习-在吗?百钱买百鸡呗?(蛮力法)
该系列是基于有一定语言基础(C,C++,Java等等)和基本的数据结构基础进行的算法学习专栏,如果觉得有点吃力 😥 ,建议先了解前提知识再学习喔!本个专栏会将用更容易理解的表达去学习算法,如果在一些表述上存在问题还请各位多多指点
133 0

热门文章

最新文章