-
[열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-1-3)Development/C 2013. 8. 6. 23:27반응형
[연습문제 11-1-3] 길이가 26인 char형 배열을선언해서 문자 'A'부터 'Z'까지 저장한다. 선언과 동시에 초기화하라는 뜻이 아니다. 반복문을 이용해서 저장하는 형태를 취해야 한다. 그리고 배열에 모든 요소를 처음부터 끝까지 출력하는 프로그램을 작성하자. 문제 해결에 들어가기에 앞서서 여러분들에게 한가지 질문을 하겠다. 혹시 아스키 코드 표를 참조해야만 문제를 해결할 수 있다고 생각하는가? 그렇다면 아스키 코드값을 모르고도 해결할 수 있는 방법은 없겠는가?
#include<stdio.h>
/*아스키코드를이용한방법*/
int main(void)
{
char arr[26];
int cnt=65;
for(int i=0; i<26 ; i++)
{
arr[i]=cnt;
cnt++;
printf("%c ",arr[i]);
}
printf("\n");
return 0;
}
/*아스키코드없이하기*/
int main()
{
char arr[26];
char AZ='A';
for(int i=0;i<26;i++)
{
arr[i]=AZ;
AZ++;
printf("%c ",arr[i]);
}
printf("\n");
return 0;
}
실행결과(위 아래 결과는 같음)
반응형'Development > C' 카테고리의 다른 글
[열혈강의 C]Part2. 12장 - 포인터의 이해(연습문제12-1-3) (0) 2013.08.09 [열혈강의 C]Part2. 12장 - 포인터의 이해(연습문제12-1-2) (0) 2013.08.09 [열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-2-3) (0) 2013.08.07 [열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-2-2) (0) 2013.08.07 [열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-2-1) (0) 2013.08.07 [열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-1-2) (0) 2013.08.01 [열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-1-1) (0) 2013.08.01 [열혈강의 C]도전프로그래밍 ONE - 문제8 (3) 2013.07.25 [열혈강의 C]도전프로그래밍 ONE - 문제7 (0) 2013.07.25 [열혈강의 C]도전프로그래밍 ONE - 문제6 (1) 2013.07.25