문제 1293. -- [함수7] 함수를 두개 만들기

1293: [함수7] 함수를 두개 만들기

시간제한: 1 Sec  메모리제한: 128 MB
제출: 43  푼문제수: 16
1위 : gshs340409
[제출][채점상황][게시판][문제추가 : admin]

문제설명

이번에는 함수를 두개 만들어서 주어진 문제를 해결하고자 합니다.

첫번째 만들 함수는  입력데이터를 받는 함수이다.

함수의 매개변수 : 없음

함수의 이름 : input

함수의 반환타입 : int

두번째 함수는 입력함수를 통해 반환된 int 값을 한자리씩 분리하여

전역변수인 num[10] 인 배열에 저장한다.

함수의 매개변수 : int형 하나

함수의 이름 : process

함수의 반환타입 : 없음

제시된 상황에 맞게 함수를 두개 만들어 해결해 보자

함수호출
#include<stdio.h>
int num[10];
int input();
void process(int k);
int main(){
     int t = input();
     process(t);
     for(int i=0;num[i]!=-1; i++)
         printf("%d ",num[i]);
     return 0;
}

입력

1보다 큰 1,000,000 인 자연수 n이 입력된다.

출력

입력된 n을 각 자리수를 구분하여 공백으로 춮력한다.

입력예시

1234

출력예시

1 2 3 4

도움말

출처

[제출][채점상황][게시판]