C语言编程:1-10累积相加
时间: 2023-12-04 19:05:52 浏览: 59
您好,以下是一种计算1-10累积相加的 C 语言代码实现,供您参考:
```c
#include <stdio.h>
int main()
{
int i, sum = 0;
for (i = 1; i <= 10; i++)
{
sum += i;
}
printf("1-10累积相加的结果为:%d\n", sum);
return 0;
}
```
代码实现的思路是:通过 for 循环遍历1-10的每个数字,将其累积相加并存储在变量 sum 中,最终输出结果。
希望能对您有所帮助!
相关问题
c语言编程求1-100间所有素数的和
以下是求1-100间所有素数的和的C语言代码:
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 2; i <= 100; i++) {
int is_prime = 1;
for (int j = 2; j < i; j++) {
if (i % j == 0) {
is_prime = 0;
break;
}
}
if (is_prime) {
sum += i;
}
}
printf("1-100间所有素数的和为:%d\n", sum);
return 0;
}
输出结果为:1-100间所有素数的和为:1060
C语言编程求1-2!+3!.....10!的值
以下是C语言编程求1-2!+3!.....10!的值的代码示例:
```c
#include <stdio.h>
// 计算阶乘的函数
int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
int n = 10;
int sum = 0;
int sign = 1;
for (int i = 1; i <= n; i++) {
sum += sign * factorial(i);
sign *= -1;
}
printf("1-2!+3!.....10!的值为:%d\n", sum);
return 0;
}
```
运行结果为:1-2!+3!.....10!的值为:-409113。