SH1R0_HACKER

정수값을 하나씩 받아 배열에 저장하기 본문

Programming Language/C

정수값을 하나씩 받아 배열에 저장하기

SH1R0_HACKER 2020. 10. 18. 15:09

123456789 라는 숫자가 입력되었을 때 각각 한자리씩 배열에 저장되게 하는 방법은

scanf("%1d",&변수); 이걸 사용하면 된다.

예제 코드는 아래와 같다.

#include <stdio.h>
 
int main(void) 
{
  int a[9]={0,}; //배열 전체를 0으로 초기화
  for (int i=0;i<9;i++)
  {
    scanf("%1d",&a[i]); //%1d를 활용하여 배열 하나하나에 저장
  }
  return 0;
}

'Programming Language > C' 카테고리의 다른 글

논리 연산자 &&, ||, !  (0) 2020.10.18
else if를 쓰는 이유  (0) 2020.10.18
int main() 과 int main(void)의 차이는?  (0) 2020.10.18
return 0;을 쓰는 이유  (0) 2020.10.18
C언어 소수점 자릿수 조절하기  (0) 2020.10.18