c语言编程怎么输出从1到100

时间:2025-03-05 02:57:10 明星趣事

在C语言中,输出从1到100的整数,你可以采用以下几种方法:

使用for循环

```c

include

int main() {

int sum = 0;

for (int i = 1; i <= 100; i++) {

sum += i;

}

printf("Sum of numbers from 1 to 100: %d\n", sum);

return 0;

}

```

使用while循环

```c

include

int main() {

int sum = 0;

int i = 1;

while (i <= 100) {

sum += i;

i++;

}

printf("Sum of numbers from 1 to 100: %d\n", sum);

return 0;

}

```

使用do-while循环

```c

include

int main() {

int sum = 0;

int i = 1;

do {

sum += i;

i++;

} while (i <= 100);

printf("Sum of numbers from 1 to 100: %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(100);

printf("Sum of numbers from 1 to 100: %d\n", sum);

return 0;

}

```

以上是几种常见的输出从1到100的方法。你可以根据自己的需求和编程习惯选择合适的方法。通常情况下,使用for循环或while循环是最直接和高效的方式。