Linux下的C语言编程——
来源:互联网 发布:unity3d动画状态转移 编辑:程序博客网 时间:2024/05/17 21:48
今天我们来翻译一个题目,其实是我不会写,在网上找的程序,然后稍微修改了一下。
题目是:对于任意正整数都可以找出至少一串连续奇数,它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。
题目的意思是证明2-20之间随便一个数的立方都有连续的奇数的和与之相等。
先从一开始找,找到不到再从三开始找,如此循环,知道找到为止,找不到就说明这个结论是错的
下面附上代码
#include <stdio.h>int main(){int n;int i;int j;int p;int k;int sum;for(n = 2; n <= 20; n++){k = n * n * n;for(i = 1; i < k/2; i += 2){for(j = i,sum = 0; sum < k; j += 2 ){sum += j; }if(sum == k){printf("%d*%d*%d = %d =",n,n,n,sum);for(p = i; p <= j - 2; p += 2){if(p != j-2){printf("%d+",p);}else{printf("%d",p);}}printf("\b\n");break;}}if(i >= k/2){printf("\nerror!");}} return 0;}
下面附上我的运行代码图
0 0
- Linux下的C语言编程——字符串排序
- Linux下的C语言编程——
- Linux下的C语言编程——位运算
- Linux下的C语言编程——合法帧
- Linux下的C语言编程——队列
- Linux下的C语言编程——栈操作
- Linux下的C语言编程——文件操作
- Linux下的C语言编程——信号队列
- Linux下C语言编程的注意事项
- Linux下的C语言编程基础
- Linux下C语言编程的注意事项
- Linux下C语言编程的注意事项
- Linux下的C语言多线程编程
- Linux下的C语言多线程编程
- Linux下的C语言编程
- linux下的C语言编程注意事项
- Linux系统下的c语言编程
- Linux下C语言编程的问题
- python微信机器人
- BZOJ 2456: mode 题解 好小的空间
- 顺序线性表的基本知识总结
- Bitmap和Drawable的用法异同?
- Unity学习笔记(1)—本地坐标转世界坐标
- Linux下的C语言编程——
- 洛谷 P1315 观光公交
- ViewPage指示器_viewpageindicator
- leetcode---Find Peak Element
- 微信小程序开发 ide 编辑器的选择
- WebView的基本使用
- 简单申请列表状态数据处理 yii2
- 【进程通信】无名管道 and 有名管道
- Pick Several Elements From a Vector Randomly