c编程序从1加到10怎么写

时间:2025-03-05 08:52:37 明星趣事

使用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的计算,并输出结果。你可以选择其中一种方法来实现。