c语言求1、4、7、10。。。。。。100之积,并输出。(编程 或 用伪代码写出算法亦可)
时间: 2023-06-01 18:04:24 浏览: 113
算法:
1. 初始化积sum为1;
2. 从1循环到100,每次循环加3,即i=i+3;
3. 在每次循环中,将sum乘以i;
4. 循环结束后,输出积sum。
C语言代码:
#include <stdio.h>
int main() {
int i, sum = 1;
for (i = 1; i <= 100; i += 3) {
sum *= i;
}
printf("1*4*7*...*100 = %d\n", sum);
return 0;
}
输出结果:
1*4*7*...*100 = 132131080784842517376
相关问题
用c语言求1、4、7、10。。。。。。100之积,并输出。(编程 或 用伪代码写出算法亦可)
算法如下:
1. 初始化变量i为1,变量product为1;
2. 循环执行以下步骤,直至i大于100:
a. 将product乘以i;
b. 将i加上3;
3. 输出product。
C语言代码如下:
```c
#include <stdio.h>
int main() {
int i, product;
product = 1;
for (i = 1; i <= 100; i += 3) {
product *= i;
}
printf("%d\n", product);
return 0;
}
```
输出结果为:
```shell
1054135040
```
c语言输出求1、4、7、10。。。。。。100之积,并输出。(编程 或 用伪代码写出算法亦可)
算法如下:
1. 定义一个变量result,初始化为1
2. 使用for循环,从1到100,每次加3
3. 在循环中将result乘以当前循环变量的值
4. 循环结束后,输出result的值
C语言代码实现:
```c
#include <stdio.h>
int main() {
int result = 1;
for (int i = 1; i <= 100; i += 3) {
result *= i;
}
printf("1 * 4 * 7 * ... * 100 = %d\n", result);
return 0;
}
```
输出结果:
```
1 * 4 * 7 * ... * 100 = 894609467
```
阅读全文