In this tutorial, we will learn how to swap two numbers in C program. Before that, if you may go through the following topics in C that are used in this program.
C Program to Swap Two Numbers using temporary variable
The program takes two number inputs from the user that needed to be swapped. And using a third variable, we swap the value. The third variable used is named temp
in the program.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include<stdio.h> int main() { int a, b, temp; printf("Enter a: "); scanf("%d", &a); printf("Enter b: "); scanf("%d", &b); temp = a; a = b; b = temp; printf("The swapped values a: %d and b: %d", a, b); return 0; } |
Output:
Enter a: 10
Enter b: 20
The swapped values a: 20 and b: 10
You may want to check the following swapping program in C.