공백으로 구분 된 1-3 자리 숫자를 포함하는 사용자 입력을 scanf()를 사용하여 int 배열에 저장하고 인쇄하려고합니다. 테스트 할 새 줄마다 각각 하나씩 있지만 작동하지 않습니다. 여기에 지금까지 무엇을 가지고 :scanf를 사용하여 공백으로 구분 된 숫자를 읽고 배열에 저장 - C
그래서 사용자는 일련의 숫자과 같이 입력하도록 요청#include <stdio.h>
#include <string.h>
int main()
{
int sourceArr[500];
int i = 0;
printf("\nEnter ciphertext: \n");
while (scanf("%d", &sourceArr[i++]) == 1);
for (int j=0;j<500;j++) {
printf("%d\n", sourceArr[j]);
}
}
:
Enter ciphertext:
23 122 32
난에 sourceArr 23 [0] (122)을 저장할
23
122
32
를 있지만 프로그램 바로 입력을 입력 한 후 유휴 및 번호를 인쇄 할 것이다 sourceArr [1] sourceArr 32 [2] 다음과 같이 각각의 하나를 출력한다.
질문을 편집하고 제공하는 입력 샘플, 얻은 결과 및 출력 예상 샘플을 제공하십시오. 감사. –
'for' 루프를'for (int j = 0; j