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

Chương trình C in ký tự và chuỗi các định dạng khác nhau


Thuật toán in ký tự và chuỗi các định dạng:

Bước 1: Đọc ký tự in.

Bước 2: Đọc tên tại compile time.

Bước 3: Xuất ký tự các định dạng bằng format specifier.

  • printf("%c\n%3c\n%5c\n", x,x,x);
  • printf("%3c\n%c\n", x,x);
  • printf("\n");

Bước 4: Xuất chuỗi các định dạng.

  • printf("%s\n", name);
  • printf("%20s\n", name);
  • printf("%20.10s\n", name);
  • printf("%.5s\n", name);
  • printf("%-20.10s\n", name);
  • printf("%5s\n", name);

Ví dụ

Chương trình C in ký tự/chuỗi định dạng:

#include <stdio.h> 
main(){ 
    char x = 'T'; 
    static char name[20] = "Tutorials Point"; 
    printf("XUAT KY TU\n\n"); 
    printf("%c\n%3c\n%5c\n", x,x,x); 
    printf("%3c\n%c\n", x,x); 
    printf("\n"); 
    printf("XUAT CHUOI\n\n"); 
    printf("%s\n", name); 
    printf("%20s\n", name); 
    printf("%20.10s\n", name); 
    printf("%.5s\n", name); 
    printf("%-20.10s\n", name); 
    printf("%5s\n", name); 
}

Đầu ra

Kết quả chạy chương trình:

XUAT KY TU 
T 
  T 
    T 
  T 
T 
XUAT CHUOI 
Tutorials Point 
    Tutorials Point 
          Tutorials 
Tutor 
Tutorials          
Tutorials Point

Ví dụ 2

Chương trình khác kiểm tra định dạng:

#include <stdio.h> 
main(){ 
    char x = 'T'; 
    static char name[20] = "Tutorials Point"; 
    printf("XUAT KY TU\n\n"); 
    printf("%c\n", x); 
    printf("%c\n%3c\n%5c\n", x,x,x); 
    printf("%3c\n%c\n", x,x); 
    printf("%c\n%3c\n%5c\n", x,x,x); 
    printf("%3c\n%c\n", x,x); 
    printf("\n"); 
    printf("XUAT CHUOI\n\n"); 
    printf("%.5s\n", name); 
    printf("%-10.10s\n", name); 
    printf("%.20s\n", name); 
    printf("%20.10s\n", name); 
    printf("%20s\n", name); 
    printf("%10s\n", name); 
}

Đầu ra

Kết quả chạy chương trình:

XUAT KY TU 
T 
T 
  T 
    T 
  T 
T 
T 
  T 
    T 
  T 
T 
XUAT CHUOI 
Tutor 
Tutorials 
Tutorials Point 
          Tutorials 
    Tutorials Point 
  Tutorials Point