编写一个程序,从键盘上输入两个数字,然后让他们互换一下c++
时间: 2024-09-12 11:09:29 浏览: 22
在C++中,你可以通过临时变量来交换两个整数。下面是一个简单的程序示例:
```cpp
#include <iostream>
int main() {
int num1, num2;
// 输入两个数字
std::cout << "请输入第一个数字: ";
std::cin >> num1;
std::cout << "请输入第二个数字: ";
std::cin >> num2;
// 使用临时变量交换
int temp = num1; // 将num1的值暂存到temp
num1 = num2; // num1现在等于num2的值
num2 = temp; // num2现在等于temp(也就是原来的num1)
// 输出交换后的结果
std::cout << "交换后的数字:\n";
std::cout << "num1 = " << num1 << ", num2 = " << num2 << std::endl;
return 0;
}
```
当你运行这个程序并输入两个数字后,它会将这两个数字的值互换,并显示出来。
相关问题
用C++从键盘上输入两个整数和两个小数,分别将它们互换并输出
以下是用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语言中,我们可以编写一个简单的循环程序来达到这个目标。下面是一个示例程序,它会接收用户输入的两个整数,然后输出这两个数之间所有的偶数:
```c
#include <stdio.h>
int main() {
int start, end, i;
// 获取用户输入
printf("请输入起始整数: ");
scanf("%d", &start);
printf("请输入结束整数(包括结束): ");
scanf("%d", &end);
// 检查输入是否合法(结束数值大于开始数值)
if (end < start) {
int temp = start;
start = end;
end = temp;
printf("已将起始和结束互换。\n");
}
// 输出所有在范围内的偶数
for (i = start; i <= end; i++) {
if (i % 2 == 0) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
在这个程序中,我们首先获取用户输入的两个整数,然后检查它们的顺序。如果起始值大于结束值,我们将它们交换。接着,我们遍历从`start`到`end`的整数,对每个数字做除以2的余数运算。如果余数为0,则说明该数字是偶数,并打印出来。