c语言两数互换的编程 C语言程序题:数据交换,从键盘输入a、b的值,输出交换以后的值?

C语言程序题:数据交换,从键盘输入a、b的值,输出交换以后的值?//思路一:采用第三者中间变量main(){ int a,b,tscanf("%d%d",&a,&b)printf("交换前

C语言程序题:数据交换,从键盘输入a、b的值,输出交换以后的值?

//思路一:采用第三者中间变量

main()

{ int a,b,t

scanf("%d%d",&a,&b)

printf("交换前:a=%d,b=%dn",a,b)

t=a

a=b

b=t

printf("交换后:a=%d,b=%dn",a,b)

}

//思路二:利用数学计算方法

main()

{ int a,b

scanf("%d%d",&a,&b)

printf("交换前:a=%d,b=%dn",a,b)

a=a b

b=a-b

a=a-b

printf("交换后:a=%d,b=%dn",a,b)

}