用C++从键盘上输入两个整数和两个小数,分别将它们互换并输出
时间: 2024-05-16 20:17:53 浏览: 16
以下是用C++实现从键盘上输入两个整数和两个小数,分别将它们互换并输出的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int a, b;
float x, y;
cout << "请输入两个整数和两个小数:" << endl;
cin >> a >> b >> x >> y;
swap(a, b); // 交换整数a和b
swap(x, y); // 交换小数x和y
cout << "交换后的结果为:" << endl;
cout << "a = " << a << ", b = " << b << endl;
cout << "x = " << x << ", y = " << y << endl;
return 0;
}
```
运行程序后,会要求用户输入两个整数和两个小数。然后程序使用`swap()`函数分别交换输入的两个整数和两个小数,最后输出交换后的结果。
相关问题
用C++将下面程序改写成从键盘任意输入两个整数求和并输出结果。
非常感谢您的提问!以下是将下面程序改写成从键盘任意输入两个整数求和并输出结果的 C++ 代码:
```cpp
#include <iostream>
using namespace std;
int main()
{
int a, b, sum;
cout << "请输入两个整数,以空格分隔:" << endl;
cin >> a >> b;
sum = a + b;
cout << "它们的和是:" << sum << endl;
return 0;
}
```
希望能够帮到您!
用C++程序改写成从键盘任意输入两个整数求和并输出结果。
好的,这个问题很简单。以下是用C++编写的程序,可以从键盘输入两个整数并输出它们的和:
```c++
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << "请输入两个整数:";
cin >> a >> b;
cout << "它们的和为:" << a + b << endl;
return 0;
}
```
希望这个程序对你有帮助!