一、累加累乘+1、编程求s=1+2+3+…+n(n由键盘输入)。

如题所述

第1个回答  2023-03-15
以下是 C 语言实现累加、累乘和求和的示例代码:
#include <stdio.h>

int main() {
int n, i, sum = 0, product = 1;
printf("请输入 n 的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
sum += i;
product *= i;
}
printf("1+2+3+...+%d=%d\n", n, sum);
printf("1*2*3*...*%d=%d\n", n, product);
return 0;
}

这个程序首先从键盘读入一个整数 n,然后使用 for 循环计算累加和和累乘积。在循环中,使用 sum 变量累加每个数,使用 product 变量累乘每个数。最后,程序输出累加和和累乘积的结果。
例如,如果用户输入 n=5,则程序输出:
1+2+3+...+5=15
1*2*3*...*5=120