1+3+7+...+99 C语言
时间: 2023-11-12 11:04:51 浏览: 173
在C语言中,可以使用循环语句来计算1+3+7+...+99。以下是两种常见的方法:
方法一:
```
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i < 100; i += 2) {
sum = sum + i;
}
printf("1+3+5+...+99=%d\n", sum);
return 0;
}
```
方法二:
```
#include <stdio.h>
int main() {
int sum = 0;
int i = 1;
while (i < 100) {
sum = sum + i;
i = i + 2;
}
printf("1+3+5+...+99=%d\n", sum);
return 0;
}
```
其中,方法一使用for循环,每次循环加2,直到i=99为止;方法二使用while循环,每次循环加2,直到i=99为止。两种方法的本质相同,只是语法不同。
相关问题
c语言计算1+ 3 +5 +7 +.... +99
可以使用循环语句来计算1+3+5+7+...+99,这里我给出一个使用for循环的例子代码:
```c
#include <stdio.h>
int main() {
int sum = 0; // 记录累加和
int i;
for (i = 1; i <= 99; i += 2) {
sum += i;
}
printf("1+3+5+7+...+99=%d\n", sum);
return 0;
}
```
代码中,首先定义变量`sum`来记录累加和,然后使用for循环从1开始,每次加2,直到达到99为止,将每次循环的值加到`sum`中。最后输出结果即可。
求1+3+5+7+...+99的和c语言
可以使用两种方法来求1+3+5+7+...+99的和,分别是for循环和while循环。
方法一:
#include<stdio.h>
int main() {
int sum = 0;
for (int i = 1;i < 100;i+=2) {
sum = sum + i;
}
printf("1+3+5+...+99=%d\n", sum);
return 0;
}
方法二:
#include<stdio.h>
int main() {
int sum = 0;
int i = 1;
while (i<100) {
sum = sum + i;
i = i + 2;
}
printf("1+3+5+...+99=%d\n", sum);
return 0;
}
阅读全文