用c++写一个计算两个数的和,两个数由键盘输入
时间: 2024-05-08 21:17:10 浏览: 24
```c
#include <stdio.h>
int main() {
int a, b, sum;
printf("请输入两个整数:\n");
scanf("%d%d", &a, &b);
sum = a + b;
printf("%d + %d = %d\n", a, b, sum);
return 0;
}
```
相关问题
输出两个整数中的最大值,两个数由键盘输入 c++
好的,以下是 C++ 代码实现:
```cpp
#include <iostream>
using namespace std;
int main() {
int num1, num2, max_num;
cout << "请输入第一个整数: ";
cin >> num1;
cout << "请输入第二个整数: ";
cin >> num2;
max_num = max(num1, num2);
cout << "最大值为: " << max_num << endl;
return 0;
}
```
在代码中,我们使用了 `cin` 获取用户输入的两个整数,然后使用 `max()` 函数求出两个整数的最大值,最后将结果输出到屏幕上。需要注意的是,在 C++ 中,需要先引入 `iostream` 库才能使用输入输出流。
用c++写从键盘输入两个正整数.输入这两个数的最大公约数和最小公倍数
```c
#include <stdio.h>
// 求最大公约数
int gcd(int a, int b) {
if (b == 0) {
return a;
} else {
return gcd(b, a % b);
}
}
// 求最小公倍数
int lcm(int a, int b) {
return a * b / gcd(a, b);
}
int main() {
int num1, num2;
printf("请输入两个正整数:");
scanf("%d %d", &num1, &num2);
printf("最大公约数为:%d\n", gcd(num1, num2));
printf("最小公倍数为:%d\n", lcm(num1, num2));
return 0;
}
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)