Sn公式求和问题 最终程序如下: #include<stdio.h> int main(){ int n, i, sum = 0; scanf("%d", &n); for(i = 0; i < n; i++){ sum = 10; sum += 2 * (i+1); } printf("%d", sum); return 0; } 这道题需要定义三个变量 其中i与n比较大小 当i小于n时结束循环输出结果 涉及到不同位的数相加 所以要写一句sum=10用于进位