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

Chương trình C biểu diễn chữ cái theo mẫu xoắn ốc (spiral)

In các cặp chữ cái liên tiếp theo hình xoắn ốc: A B, D C, E F, H G... (tối đa 13 hàng).

Logic

for(i=1; i<=rows*2; i+=2)
  if(k%2==1) printf("%c %c", i+64, i+65);
  else       printf("%c %c", i+65, i+64);
  k++; printf("\n");

Chương trình C

#include <stdio.h>

main() {
    int i, rows, k = 1;
    printf("Nhập số hàng (1-13): ");
    scanf("%d", &rows);
    if (rows >= 1 && rows <= 13) {
        for (i = 1; i <= rows*2; i += 2) {
            if (k % 2 == 1) printf("%c %c", i+64, i+65);
            else printf("%c %c", i+65, i+64);
            k++;
            printf("\n");
        }
    } else printf("Chỉ nhập từ 1 đến 13!\n");
}

Kết quả

Nhập số hàng: 10
A B
D C
E F
H G
I J
L K
M N
P O
Q R
T S