c++从键盘上输入两个整数,将其存入两个变量中,交换这两个变量的值并输出结果
时间: 2023-04-08 18:00:22 浏览: 166
可以回答这个问题。代码如下:
```
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
# 交换两个变量的值
a, b = b, a
print("交换后的结果为:")
print("第一个整数:", a)
print("第二个整数:", b)
```
相关问题
从键盘输入三个整数,分别存入x,y,z三个整型变量中,计算并输出三个数的和以及平均值。C++
语言代码如下:
```
#include <stdio.h>
int main()
{
int x, y, z;
float sum, average;
printf("请输入三个整数:\n");
scanf("%d %d %d", &x, &y, &z);
sum = x + y + z;
average = sum / 3;
printf("三个数的和为:%f\n", sum);
printf("三个数的平均值为:%f\n", average);
return 0;
}
```
输入三个整数,程序将计算它们的和与平均值并输出。注意要定义一个浮点型的变量来存储平均值。
在C++中,从键盘输入10个整数,求出这10个整数的最大值和最小值,并将其输出。要求:将输入的10个整数先存入数组a中,然后再求最大值max和最小值min。
好的,这是一道比较基础的C++题目,下面是代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int a[10], max, min;
cout << "请输入10个整数:" << endl;
for (int i = 0; i < 10; i++) {
cin >> a[i];
}
max = min = a[0];
for (int i = 1; i < 10; i++) {
if (a[i] > max) {
max = a[i];
}
if (a[i] < min) {
min = a[i];
}
}
cout << "最大值为:" << max << endl;
cout << "最小值为:" << min << endl;
return 0;
}
```
在这段代码中,我们首先定义了一个长度为10的整型数组a,用来存储输入的10个整数。然后通过for循环从键盘输入这10个整数,并将它们存储到数组a中。接着,我们定义了两个变量max和min,分别用来存储最大值和最小值,并初始化为数组a中的第一个元素a[0]。
接下来,我们再次使用for循环遍历数组a,通过比较数组中的元素与max和min的大小关系,更新max和min的值,最终得到最大值和最小值。最后,我们将最大值和最小值输出到屏幕上。
希望这个例子能对你有所帮助。
阅读全文