프로그래밍 질문드려요

글쓴이2014.11.05 01:02조회 수 991댓글 12

    • 글자 크기

#include <stdio.h>

int scan(int a[ ],int max_n)
{
 int i, n;

 scanf("%d", &n);
 if(n>max_n) n=max_n;
 for(i=0; i<n && !(scanf("%d", &a[i])!=1);++i);
 return n;
}
void print(int a[ ],int n)
{
 int i;

 for(i=0;i<n;++i)
  printf("%d ", a[i]);
 printf("\n");
}

int main(void)
{
 int a[5];
 int max_n=5, n;

 n = scan(a,max_n);
 print(a,n);
 return 0;
}

 

입출력결과가 4 /n 11 22 33 ctrl + Z 누르면 11 22 33 이 나와야 되는데 마지막에 garbage 값이 나오네요..

조건에서 명시된 길이와 실제 길이가 다를 경우 둘 중 최소값을 수열의 길이로 정함

이라고 나와있는데 이 조건 식을 옮기는 부분에서 오류인 거 같은데 어떻게 고쳐야 되는지 아시는 분 계시나요?

 

인덴트 못 맞춰서 죄송합니다.. ㅠㅠ

    • 글자 크기

댓글 달기

번호 제목 글쓴이 날짜
공지 욕설/반말시 글쓰기 권한 영구 정지10 저렴한 개불알꽃 2019.01.26
공지 식물원 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능17 흔한 달뿌리풀 2013.03.04
153448 치킨 어디가 갑인가요1 참혹한 목련 2013.05.20
153447 학교앞 피씨방 츄천해주세요~1 민망한 으름 2013.05.20
153446 계절학기 창업과 기업과 정신 수업!!!!!!!1 태연한 이팝나무 2013.05.20
153445 계절학기 사회경제사상사 수업!!!!!!!!!!1 태연한 이팝나무 2013.05.20
153444 창업과기업과정신 수업1 엄격한 은목서 2013.05.21
153443 자전거살껀데 추천좀해주세요1 엄격한 은목서 2013.05.21
153442 무역 10학번 질문요ㅜㅜ1 무좀걸린 정영엉겅퀴 2013.05.21
153441 9시정각에 신청했는데.. 창업기업과정신 다차버렸네..1 엄격한 은목서 2013.05.21
153440 방학부터 원룸 구하셔서 사시는분많나요?1 부자 노린재나무 2013.05.21
153439 계절학기 과목좀 봐주세요1 따듯한 마디풀 2013.05.22
153438 예비군 버스 어디서 타나요??1 유능한 넉줄고사리 2013.05.22
153437 동래나 부곡동 쪽에 목욕탕 추천좀...1 신선한 개미취 2013.05.22
153436 멍청한 질문이겠지만 교양 외국어 영역에 대해서1 피곤한 쇠뜨기 2013.05.22
153435 부전공 취소1 똥마려운 나도바람꽃 2013.05.22
153434 문창세탁소언제여나요?ㅎㅎ1 현명한 대극 2013.05.23
153433 중도1 태연한 배롱나무 2013.05.23
153432 텝스 공부1 포근한 강활 2013.05.23
153431 이곡 아시나요???1 친숙한 새박 2013.05.23
153430 예비군 보충1 화사한 백목련 2013.05.23
153429 요가학원 추천 좀 해주세요~ㅎㅎㅎ1 촉박한 참골무꽃 2013.05.23
첨부 (0)