编写一个c程序输入两个整型数据,将这两个数据进行交换后输出
时间: 2023-04-09 16:03:27 浏览: 108
可以回答这个问题。以下是示例代码:
```
#include <stdio.h>
int main() {
int a, b, temp;
printf("请输入两个整数:\n");
scanf("%d %d", &a, &b);
temp = a;
a = b;
b = temp;
printf("交换后的结果为:%d %d\n", a, b);
return 0;
}
```
相关问题
C语言,编写程序,输入两个整型变量,交换两个变量的值,输出交换后的变量。
可以回答这个问题。以下是代码示例:
```c
#include <stdio.h>
int main()
{
int a, b, temp;
printf("请输入两个整数:\n");
scanf("%d%d", &a, &b);
temp = a;
a = b;
b = temp;
printf("交换后的值为:a=%d, b=%d\n", a, b);
return 0;
}
```
用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`,从而实现了两个变量的值交换。最后打印输出交换前后的结果。
阅读全文