C语言小程序,帮忙看下对不

2024-10-31 06:13:55
推荐回答(2个)
回答1:

//应该有几处笔误吧,总的来说思想是对的,更正后的如下

#include
"stdafx.h"
#include
void
main()
//自己改
{
int
a,b;
printf("请输入a和b的值:");
scanf("%d%d",&a,&b);
a=a^b;
b=a^b;
a=a^b;
printf("交换后的值:a=%d,b=%d\n",a,b);
}

回答2:

Printf("请输入a和b的值:");
这里的P改成小写的p

以上程序
是可以
实现交换的,利用下面的也可以:

a

=

a

+

b;
b

=

a

-

b;
a

=

a

-

b;

不过我觉得楼主的
方法更好!