C语言趣味程序(13)
2017-05-31 19:02
232 查看
好几天没有更新趣味题啦,今天我们继续! 题目:尼科彻斯定理 验证尼科彻斯定理,即:任何一个整数的立方都可以写成一串连续奇数的和。 程序如下:
#include <stdio.h> int main() { int a, b, c, sum = 0; printf("Please enter a num: "); scanf("%d", &a); b = a * a * a; printf("%d\n", b); for (c = 0; c < a; c++)//c不能赋值为 a * a - a + 1,c += 2,这样不能进去循环 { sum = sum + a * a - a + 1 + c * 2; if (b == sum) { printf("%d * %d * %d = %d\n", a, a, a, sum); printf("%d * %d * %d = %d\n", a, a, a, b); } } return 0; }
运行结果如下:
Please enter a num: 13 2197 13 * 13 * 13 = 2197 13 * 13 * 13 = 2197
相关文章推荐
- C语言趣味程序百例精解之JAVA实现(46)列最简真分数
- C语言趣味程序百例精解之JAVA实现(83):卡布列克常数
- C语言趣味程序(16):生日蜡烛
- 几个趣味C语言小程序
- C语言趣味程序(15)
- C语言趣味程序(14)
- C语言趣味小程序:打印自身
- C语言趣味程序(3)
- C语言趣味程序(2)
- 10.19骰子游戏c语言和13与11倍数,和316程序与猜金花
- C语言趣味程序(8)
- C语言趣味程序百例精解之JAVA实现(56)区分旅客国籍
- C语言趣味小程序:打印自身
- C语言趣味程序(5)
- C语言趣味程序(10)
- C语言趣味程序(9)
- 使用C语言编写程序,求解有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个序列的前20项
- C语言趣味程序(6)
- C语言趣味程序百例精解之JAVA实现(51)谁是窃贼
- 使用C语言编写程序,求解有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个序列的前20项