c语言求和
时间: 2023-07-02 11:16:00 浏览: 44
可以使用以下代码实现两个数的求和:
```c
#include <stdio.h>
int main() {
int a = 5;
int b = 7;
int sum = a + b;
printf("The sum of %d and %d is %d\n", a, b, sum);
return 0;
}
```
输出结果为:
```
The sum of 5 and 7 is 12
```
相关问题
斐波那契数列C语言求和
斐波那契数列是指:第一项和第二项均为1,从第三项开始,每一项都是前两项的和。斐波那契数列前n项之和可以通过循环或递归实现。下面是一个C语言循环实现斐波那契数列前n项之和的示例代码:
```c
#include <stdio.h>
int main() {
int n, i, sum = 0, a = 1, b = 1, c;
scanf("%d", &n);
for (i = 3; i <= n; i++) {
c = a + b;
a = b;
b = c;
if (i % 2 == 0) {
sum += c;
}
}
printf("%d\n", sum);
return 0;
}
```
在上述代码中,我们使用了三个变量a、b、c来存储斐波那契数列的前三项,然后通过循环计算出第4项到第n项的值,并将其中偶数项的值累加到sum变量中,最后输出sum的值即为斐波那契数列前n项之和。
C语言求和s=1!+2!+3!+4!
以下是两种C语言求和s=1!+2!+3!+4!的例子:
1.方法1:
```c
int main() {
int sum = 0;
for (int i = 1; i <= 4; i++) {
int ret = 1;
for (int j = 1; j <= i; j++) {
ret = j * ret;
}
sum = ret + sum;
}
printf("%d", sum);
system("pause");
return 0;
}
```
2.方法2:
```c
int main() {
int ret = 1;
int sum = 0;
for (int i = 1; i <= 4; i++) {
ret = i * ret;
sum = sum + ret;
}
printf("%d", sum);
system("pause");
return 0;
}
```