THUẬT TOÁN Hoán đổi giá trị của 2 biến không sử dụng biến trung gian

2 3.2K 3
THUẬT TOÁN Hoán đổi giá trị của 2 biến không sử dụng biến trung gian

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài toán: Hoán đổi giá trị của 2 biến. Cách thường dùng: Tạo biến trung gian và gán giá trị bằng biến thứ nhất Gán giá trị của biến thứ hai cho biến thứ nhất Gán giá trị của biến trung gian cho biến thứ hai Code: include include void main() { int a=5, b=7, tg; clrscr(); printf(a= %d b= %d,a,b); tg= a; a= b; b= tg; printf( Sau khi hoan doi: a= %d b= %d,a,b); getch();

Hoán đổi giá trị biến không sử dụng biến trung gian Hoán đổi giá trị biến không sử dụng biến trung gian (Code demo C) Bài toán: Hoán đổi giá trị biến Cách thường dùng: +Tạo biến trung gian gán giá trị biến thứ +Gán giá trị biến thứ hai cho biến thứ +Gán giá trị biến trung gian cho biến thứ hai Code: #include #include void main() { int a=5, b=7, tg; clrscr(); printf("a= %d\tb= %d",a,b); tg= a; a= b; b= tg; printf("\nSau hoan doi: a= %d\tb= %d",a,b); getch(); } Cách không sử dụng biến trung gian: Code: #include #include void main() { int a=5, b=7; clrscr(); printf("a= %d\tb= %d",a,b); a= a+b; b= a-b; a= a-b; printf("\nSau hoan doi: a= %d\tb= %d",a,b); getch(); } Ghi chú: Đây thuật toán, nên không giải thích mà giới thiệu, bạn tự nghâm cứu thấy hay Cách giúp tiết kiệm biến lập trình.Chúc bạn vui vẻ.^^

Ngày đăng: 05/05/2016, 09:56

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan