用C语言编写,求等差数列

作者:追风筝的人 | 创建时间: 2023-06-19
在visual C++ 6.0上,用C语言编写,求等差数列...
用C语言编写,求等差数列

操作方法

打开visual C++ 6.0-文件-新建-文件-C++ Source File

定义变量: #include <stdio.h> void main() { int j, number, n;

对数进行穷举: for (number = 1; number < 6; number++)                   /*对1到5之间的数进行穷举*/ for (n = 1; n < 4; n++)                              /*对1到3之间的数进行穷举*/

判断是否满足条件: if ((4 *number + 6 * n == 26) && (number *(number + n)*(number + 2 * n)* (number + 3 * n)) == 880)                        /*判断是否满足题中条件*/

输出结果并用循环: printf("结果是:\n"); for (j = 1; j <= 20; j++)

输出数列中的20个数: printf("%3d", number); number += n; if (j % 5 == 0)                                  /*每输出5个进行换行*/ printf("\n");

完整的源代码: #include <stdio.h> void main() { int j, number, n; for (number = 1; number < 6; number++)                   /*对1到5之间的数进行穷举*/ for (n = 1; n < 4; n++)                              /*对1到3之间的数进行穷举*/ if ((4 *number + 6 * n == 26) && (number *(number + n)*(number + 2 * n)* (number + 3 * n)) == 880)                        /*判断是否满足题中条件*/ { printf("结果是:\n"); for (j = 1; j <= 20; j++) { printf("%3d", number); number += n; if (j % 5 == 0)                                  /*每输出5个进行换行*/ printf("\n"); } } }

点击展开全文

更多推荐