SH1R0_HACKER
정수값을 하나씩 받아 배열에 저장하기 본문
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 |