在c - with和没有第三变量的情况下交换两个数字

在此示例中,您了解C中的两个数字交换。我使用第三变量共享两个数字,并在不使用第三变量的情况下交换两个数字。

在你开始之前,我认为你熟悉术语交换,如果没有跟随 -  

交换

简单的单词,术语交换意味着交换或交换。在正常交换中的任何东西,在两方之间列车等座位等。
现在我可以将其与计算机科学相关联。在计算机编程中,我们可以交换两个变量的位置,交换变量的值。

在c中交换两个数字

使用第三变量交换两个数字

程序


#include<stdio.h>
int main()
{
    int a,b,temp;
     printf("\n Enter Two Numbers:-");
     scanf("%d%d",&a,&b);
     printf("\n Before Swap a=%d \t and b=%d \n ",a,b);
       temp=a;
       a=b;
       b=temp;
     printf("\n After Swap a=%d \t and b=%d \n ",a,b); 
     return 0;
}
例如,如果用户输入45和12,则输出将是:

Enter Two Numbers:-
45
12
Before Swap a=45 and b=12
After Swap a=12 and b=45
 

在不使用第三变量的情况下交换两个数字

程序


#include<stdio.h>
int main()
{
   int a,b;
    printf("\n Enter Two Numbers:-");
    scanf("%d%d",&a,&b);
    printf("\n Before Swap a=%d \t and b=%d \n ",a,b);
      a=a+b;
      b=a-b;
      a=a-b;
    printf("\n After Swap a=%d \t and b=%d \n ",a,b); 
   return 0;
} 
例如,如果用户输入46和35,则输出将是:

Enter Two Numbers:-
46
35
Before Swap a=46 and b=35
After Swap a=35 and b=46
 

结论 

现在我觉得你理解交换,不要忘记如果你没有自信,那么再次重温。在即将到来的教程中,我将分享 在Python和Java中交换两个数字。 

如果您在上面的文章中有任何疑问,请随时在下面的评论框中询问。

快乐编码ðÿ~š

没意见:

如果您有任何疑问,请告诉我

供电 博主.