刚学的C语言循环程序,搞不懂为什么出问题了,输出的数字完全不对
哈喽,阶乘一层循环够了,有用请点采纳哦
#include <stdio.h> void main() { int i, n, k = 1, s = 0; scanf("%d", &n); for (i = 1; i <= n; i++) { k *= i; s += k; } printf("%d", s); }
你输入的是几?是不是超出范围了?