用循环结构求和s怎么写
求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)
其中 n 由键盘输出
程序代码:
int main() { int i = 1; int sum = 0; int s = 0; int n = 0; printf("please input a num:"); scanf_s("%d", &n); for (i=1;i<=n;i++) { if (i <= n) { sum += i; for (;; sum++) { s += sum; printf("%d\n", s); } } } return 0; }
不知道哪错了,陷入死循环了