用c语言编写求1-3+5-7+9-...+n的值 ,最后一个n一定为正整数
时间: 2024-05-14 10:12:14 浏览: 117
常见宏定义说明-ocp nic 3.0 design specification
以下是使用C语言编写的程序,可以求出1-3 5-7 9-... n的值:
```c
#include <stdio.h>
int main() {
int n, i, sum = 0;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; i += 4) {
sum += i;
}
printf("1-3 5-7 9-... %d 的值为:%d\n", n, sum);
return 0;
}
```
程序中,首先读入n的值,然后使用for循环从1开始每隔4个数进行累加,直到大于n为止。最后输出求和的结果。
阅读全文