C语言中最简单编程题——输入两个数后交换两个数的位置
#include <stdio.h>void fun(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
printf("两个数交换位置后为:%d %d",a,b);
}
void main()
{
int x,y;
printf("请输入两个数: ");
scanf_s("%d%d",&x,&y);
fun(x,y);
}
#include <stdio.h> void fun(int* a, int* b) { int temp; temp = *a; *a = *b; *b = temp; } int main(void) { int x, y; printf("请输入两个数: "); scanf("%d %d", &x, &y); fun(&x, &y); printf("两个数交换位置后为:%d %d", x, y); return 0; }