完成x=5 ,有=7两个变量值得互换,并输出 c语言

如题所述

1 定义两个变量并初始化值;

2 以中间变量作为中转,交换值;

3 输出结果。

代码:

int main()
{
    int x=5,y=7;
    int t;
    t = x;
    x = y;
    y = t;
    printf("x=%d,y=%d\n",x,y);    
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-03
int main()
{
int x=5; y=7;

x=x+y;

y=x-y;
x=x-y;
printf("%d,%d", x, y);
}本回答被网友采纳
第2个回答  2015-07-03
#include "stdio.h"
int main()
{
int x = 5, y = 7, z;
z = x, x = y, y = z;
printf("%d %d", x, y);
return 0;
}追答

望采纳!

第3个回答  2015-07-03
#include <stdio.h>
int main() {
    int x = 5;
    int y = 7;
    printf("%d %d\n", x, y);    
    x = x ^ y;
    y = x ^ y;
    x = x ^ y;
    printf("%d %d\n", x, y);
}

相似回答