#include <stdio.h> void swap(int *p1, int *p2) { // Your logic here int temp_var=0; int *temp_ptr =&temp_var; *temp_ptr=*p1; *p1=*p2; *p2=*temp_ptr; } int main() { int a, b; scanf("%d %d", &a, &b); swap(&a, &b); printf("a = %d ", a); printf("b = %d", b); return 0; }
Test Cases
Test Results
Input
10 20
Expected Output
a = 20 b = 10