C언어 공부/정올 정리

정올 557 : 배열1 - 자가진단3

운동하는두기 2021. 9. 22. 21:02

공부하면서 정리하기 위한 글입니다.

 

http://jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=194&sca=1090 

 

JUNGOL

 

www.jungol.co.kr

 

문제

10개의 문자를 입력받아서 첫 번째 네 번째 일곱 번째 입력받은 문자를 차례로 출력하는 프로그램을 작성하시오

입력 예

A B C D E F G H I J

출력 예

A D G

 

코드

 

#include <stdio.h>

int main()
{

char a[10] = { 0 };     // a라는 값에 10개의 정수를 저장할 수 있는 배열의 값

for (int i = 0; i < 10; i++)    // i의 값이 0 부터 10 미만이 될때까지 1씩 상승
{
scanf_s(" %c", &a[i]);     // a[i]번째 문자를 입력받는다. A ~ J
}
printf("%c %c %c", a[0], a[3], a[6]);     // 문자 출력 (* a[0] = 첫번째 문자 즉 0부터 숫자가 카운트 되기때문에 첫번째 문자 A는 0, 4번째 문자 D 는 3, 7번째 문자 G는 6을 입력)

return 0;
}

 

아직 C언어를 배운지 한달도 안된 햇병아리 입니다...

 

하나씩 공부하면서 올리도록 하겠습니다.

 

잘하시는 분들에 비하면 터무니없는 실력일 겁니다

 

공부하는 학생의 메모장 정도로 생각해주세요... ㅎㅎ

'C언어 공부 > 정올 정리' 카테고리의 다른 글

정올 556 : 배열1 - 자가진단2  (0) 2021.09.22