c语言求1、4、7、10。。。。。。100之和,并输出。(编程 或 用伪代码写出算法亦可)
时间: 2023-06-01 18:04:22 浏览: 130
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i += 3) {
sum += i;
}
printf("1,4,7,10...100之和为%d\n", sum);
return 0;
}
//输出:1,4,7,10...100之和为1717
相关问题
c语言输出求1、4、7、10。。。。。。100之和,并输出。(编程 或 用伪代码写出算法亦可)
算法:
1. 初始化变量sum为0
2. 循环i从1到100,步长为3
3. 在每次循环中,将i加到sum中
4. 输出sum的值
C语言代码实现:
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i += 3) {
sum += i;
}
printf("1、4、7、10...100之和为:%d\n", sum);
return 0;
}
c语言求1、4、7、10。。。。。。100之积,并输出。(编程 或 用伪代码写出算法亦可)
算法:
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