编写程序,从键盘输入两个整型变量a和b,求他们的差并输出,
时间: 2023-04-06 16:05:15 浏览: 178
好的,这个问题很简单,我可以回答。请看以下代码:
```
#include <iostream>
using namespace std;
int main() {
int a, b, diff;
cout << "请输入两个整数:";
cin >> a >> b;
diff = a - b;
cout << "它们的差是:" << diff << endl;
return 0;
}
```
这个程序会从键盘输入两个整数,计算它们的差并输出。
相关问题
编写程序实现从键盘输入两个十进制整型数据10和8给变量x和y,并按下列格式输出x和y的
和、差、积、商(保留两位小数):
```python
x = int(input("请输入第一个整数:"))
y = int(input("请输入第二个整数:"))
sum = x + y
difference = x - y
product = x * y
quotient = round(x / y, 2)
print("x和y的和为:", sum)
print("x和y的差为:", difference)
print("x和y的积为:", product)
print("x和y的商为:", quotient)
```
输出结果如下:
```
请输入第一个整数:10
请输入第二个整数:8
x和y的和为: 18
x和y的差为: 2
x和y的积为: 80
x和y的商为: 1.25
```
用Java编写一个程序,从键盘输入两个整型数据保存到变量 x 和 y 中,交换两个变量的值,并将交换后的结果打印输出。
好的,以下是Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个整数:");
int x = input.nextInt();
System.out.print("请输入第二个整数:");
int y = input.nextInt();
System.out.println("交换前的值:x = " + x + ", y = " + y);
int temp = x;
x = y;
y = temp;
System.out.println("交换后的值:x = " + x + ", y = " + y);
}
}
```
首先通过 `Scanner` 类从键盘输入两个整数,然后定义一个 `temp` 变量用于交换值,将 `x` 的值保存到 `temp` 中,再将 `y` 的值赋给 `x`,最后将 `temp` 的值赋给 `y`,从而实现了两个变量的值交换。最后打印输出交换前后的结果。