使用for循环
```c
include
int main() {
int sum = 0;
for(int i = 1; i <= 10; i++) {
sum += i;
}
printf("Sum from 1 to 10 is: %d\n", sum);
return 0;
}
```
使用while循环
```c
include
int main() {
int sum = 0;
int i = 1;
while(i <= 10) {
sum += i;
i++;
}
printf("Sum from 1 to 10 is: %d\n", sum);
return 0;
}
```
使用数组和for循环
```c
include
int main() {
int a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int sum = 0;
for(int i = 0; i < 10; i++) {
sum += a[i];
}
printf("Sum from 1 to 10 is: %d\n", sum);
return 0;
}
```
使用递归
```c
include
int sum_recursive(int n) {
if (n == 1) {
return 1;
} else {
return n + sum_recursive(n - 1);
}
}
int main() {
int sum = sum_recursive(10);
printf("Sum from 1 to 10 is: %d\n", sum);
return 0;
}
```
这些程序都实现了从1加到10的计算,并输出结果。你可以选择其中一种方法来实现。