通过键盘输入两个整数,再交换它们的值 c语言
时间: 2024-11-17 14:28:42 浏览: 34
编写程序统计从键盘输入的字符个数和行数。-c语言编程题
在C语言中,交换两个整数的值通常使用临时变量来实现。下面是一个简单的例子:
```c
#include <stdio.h>
// 定义交换函数,接受两个整数作为参数
void swap(int* a, int* b) {
int temp; // 临时变量
temp = *a; // 将第一个数存入temp
*a = *b; // 将第二个数赋给第一个数
*b = temp; // 将temp的值赋给第二个数
}
int main() {
int num1, num2;
printf("请输入两个整数:");
scanf("%d %d", &num1, &num2); // 输入两个整数
// 调用swap函数交换num1和num2的值
swap(&num1, &num2);
printf("交换后的值:\nnum1 = %d\nnum2 = %d\n", num1, num2);
return 0;
}
```
在这个程序中,用户输入两个整数,`swap`函数通过临时变量`temp`实现了两个数值的交换。然后,主函数输出交换后的结果。
阅读全文