C程序在不使用临时变量的情况下交换两个数字

C program to swap two numbers without using temporary variable

#include<stdio.h> #include<conio.h>

#include <stdio.h> #include <conio.h>

void main() { int x,y; clrscr(); printf(“Enter value of X: “); scanf(“%d”,&x); printf(“Enter value of y: “); scanf(“%d”,&y);

void main(){int x,y; clrscr(); printf(“输入X的值:”); scanf(“%d”,&x); printf(“输入y的值:”); scanf(“%d”,&y);

if(x>y) { y=x-y; x=x-y; y=x+y; }

if(x> y){y = xy; x = xy; y = x + y; }

else if(y>x) { x=y-x; y=y-x; x=y+x; }

否则if(y> x){x = yx; y = yx; x = y + x; }

printf(“nx=%d”,x); printf(“ny=%d”,y); getch(); }

printf(“ nx =%d”,x); printf(“ ny =%d”,y); getch(); }

翻译自: https://www.thecrazyprogrammer.com/2013/02/c-program-to-swap-two-numbers-without.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值