Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Chương trình C hoán đổi hai chuỗi ký tự

Dùng strcpy() để hoán đổi nội dung hai chuỗi qua biến tạm.

Chương trình C

#include <stdio.h>
#include <string.h>

main() {
    char s1[10], s2[10], s3[10];
    printf("Nhập chuỗi 1: "); gets(s1);
    printf("Nhập chuỗi 2: "); gets(s2);
    printf("Trước hoán đổi:\nChuỗi 1: %s\nChuỗi 2: %s\n", s1, s2);

    strcpy(s3, s1);
    strcpy(s1, s2);
    strcpy(s2, s3);

    printf("Sau hoán đổi:\nChuỗi 1: %s\nChuỗi 2: %s\n", s1, s2);
}

Kết quả

Nhập chuỗi 1: Tutorial
Nhập chuỗi 2: Point
Trước hoán đổi: Chuỗi 1: Tutorial, Chuỗi 2: Point
Sau hoán đổi: Chuỗi 1: Point, Chuỗi 2: Tutorial