用C语言编写任意输入两个数,实现两个数的交换后输出
时间: 2023-04-04 16:01:40 浏览: 225
可以使用以下代码实现:
#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 ;
}
相关问题
C语言编写程序从键盘输入任意两个整数,并交换他们的值输出
可以使用以下代码:
```c
#include <stdio.h>
int main() {
int num1, num2, temp;
printf("请输入两个整数:\n");
scanf("%d%d", &num1, &num2);
// 交换两个整数的值
temp = num1;
num1 = num2;
num2 = temp;
printf("交换后的值为:%d %d\n", num1, num2);
return 0;
}
```
用C语言编写函数实现将两个整数交换存储,在主函数中输入任意两个整数,调用该函数,分别输出交换前后的两个数。
```c
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int x, y;
printf("请输入两个整数:");
scanf("%d %d", &x, &y);
printf("交换前:x=%d, y=%d\n", x, y);
swap(&x, &y);
printf("交换后:x=%d, y=%d\n", x, y);
return 0;
}
```