CodesJava

Easy learning with example program codes

C program to swap two numbers


The below program is to swap two numbers with and without using third variable. The C printf statement is used to output the result on the screen. Swapping two numbers simply means interchanging the values of two numeric variables.

Before Swapping,
A = n1
B = n2

After Swapping,
A = n2
B = n1

C program to swap two numbers

#include <stdio.h>
 
void main()
{
 
int a=1, b=2;
int temp;
 
printf ("Before Swapping:");  
printf ("\n");
printf ("a = %d",a);
printf ("\n");
printf ("b = %d",b);  
printf ("\n");
 
temp = a;  
a = b;  
b = temp;  
 
printf ("After Swapping:");
printf ("\n");
printf ("a = %d",a);
printf ("\n");
printf ("b = %d",b);  
}

Output

Before Swapping:
a = 1
b = 2
After Swapping:
a = 2
b = 1
Posted in C   
Sign Up/ Sign In
Ask a Question


Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap Reference: Java Wiki