Nội dung chính
Bài tập C - Tráo đổi giá trị bởi sử dụng con trỏ
Đề bài: Viết chương trình C Tráo đổi giá trị bởi sử dụng con trỏ.
Lời giải
Dưới đây là chương trình C để giải bài tập tráo đổi giá trị bởi sử dụng con trỏ:
#include<stdio.h> //viet mot ham de trao doi hai gia tri void swap(int *num1, int *num2) { int temp; temp = *num1; *num1 = *num2; *num2 = temp; } int main() { int num1, num2; printf("Nhap so thu nhat: "); scanf("%d", &num1); printf("Nhap so thu hai: "); scanf("%d", &num2); swap(&num1, &num2); printf("\n-----Sau khi trao doi-----"); printf("\nSo thu nhat: %d", num1); printf("\nSo thu hai: %d", num2); return (0); }
Chạy chương trình C trên cho kết quả như sau: