티스토리 뷰

오늘은 C언어를 이용해서 알파벳 대문자를 차례로 출력해 주는 소스입니다.


결과를 보면 아래와 같습니다.






A는 아스키코드로 65이며 Z는 아스키코드로 90입니다.

아스키코드값을 이용해서 프로그래밍을 하면 됩니다.


저는 아래와 같이 해보았습니다.


#include<stdio.h>

int main()
{
   int i, j;
   int k = 65;
   for (i = 1; i <= 14; i++)
   {
      k = 65;

      // 공백을 출력한다.
      for (j = 1; j <= 14 - i; j++)
      {
         printf(" ");
      }

      // 알파벳을 출력한다.
      for (j = 1; j <= (2 * i) - 1; j++)
      {
         printf("%c", k);
         if (k == 90)
         {
            break;
         }
         k++;
      }
      printf("\n");
   }

   return 0;
}


아래는 소스파일입니다.



alphabet1.c

댓글