Online Compiler C

#include <stdio.h> int main() { int arr[10]; int sum = 0; for (int i = 0; i < 10; i++) { scanf("%d", &arr[i]); if (arr[i] > 0) { sum += arr[i]; } } printf("Hello, World!\n"); return 0; }
这段代码的功能是:声明一个包含10个整数的数组,然后循环读取用户输入的10个整数,并累加其中所有正数(大于0的数),最后输出"Hello, World!"并结束程序。

- 代码中虽然计算了正数的和,但并没有输出这个和。你可能需要检查一下输出部分,看看是否应该打印出累加的结果。
- 注意数组下标从0开始,循环条件 `i < 10` 是正确的,但确保你理解数组索引的范围。