以下是使用 C 语言解决此问题的代码: ```c #include <stdio.h> int main() { int n, sum = 0, i; printf("请输入正整数 n:"); scanf("%d", &n); for (i = 1; i <= n; i++) { sum += i; } printf("1 到 %d 的和为:%d\n", n, sum); return 0; } ``` 额外需要注意的逻辑点: 1. 输入时要确保输入的是有效的正整数。 2. 循环的边界条件要仔细检查,避免出现错误。 3. 注意内存的使用,避免不必要的内存占用。 [2025-05-21 20:12:53 | AI写代码神器 | 168点数解答]