用C++写一个求五个正整数的和
时间: 2023-04-06 22:03:42 浏览: 124
好的,以下是用C语言写一个求五个正整数的和的代码:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4, num5, sum;
printf("请输入五个正整数:\n");
scanf("%d %d %d %d %d", &num1, &num2, &num3, &num4, &num5);
sum = num1 + num2 + num3 + num4 + num5;
printf("这五个正整数的和为:%d\n", sum);
return 0;
}
```
希望能够帮到你!
相关问题
用c++写一个求两个正整数的最大公约数的程序
以下是用 C 语言编写求两个正整数的最大公约数的程序:
```c
#include <stdio.h>
int gcd(int a, int b) {
if (b == 0) {
return a;
} else {
return gcd(b, a % b);
}
}
int main() {
int a, b;
printf("请输入两个正整数:\n");
scanf("%d %d", &a, &b);
printf("它们的最大公约数是:%d\n", gcd(a, b));
return 0;
}
```
这个程序使用了递归的方法来求两个正整数的最大公约数。如果其中一个数为 0,那么另一个数就是它们的最大公约数;否则,就用较小的数去除较大的数,然后递归求解。
用c++编程输入一个正整数n求n!
以下是用C语言编写的程序,输入一个正整数n,求n!:
```c
#include <stdio.h>
int main() {
int n, i, fac = 1;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
fac *= i;
}
printf("%d! = %d\n", n, fac);
return 0;
}
```
程序流程:
1. 定义变量n、i和fac,n用于存储输入的正整数,i用于循环计数,fac用于计算n!的值。
2. 提示用户输入一个正整数n,并使用scanf函数将其读入到变量n中。
3. 使用for循环从1到n依次遍历每个正整数i,将i乘到fac中,计算n!的值。
4. 使用printf函数输出n!的值。
例如,输入n为5,程序将输出:
```
请输入一个正整数n:5
5! = 120
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)