게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++ 초보.. 질문이 있습니다.
게시물ID : computer_112355짧은주소 복사하기
작성자 : 모치초코
추천 : 0
조회수 : 264회
댓글수 : 4개
등록시간 : 2013/09/14 02:11:43
1학년때 배우고 3년 공백기를 갖고 2학년 수업을 듣는데 너무 힘드네요.. 고수님들 친절한 답변좀 부탁드립니다ㅜ
 
 1~n중 3배수를 구하는 프로그램을 출력하는데
문제는 int sum3(int n) 함수를 추가로 사용해야된다는점.. (이부분이 막히네요.. 그냥 작성하면 문제가 없는데 함수 호출에서 문제가 생깁니다)
 
void main()
{
   int s3, in;
   printf("Num: \n");
   scanf("%d", &in);
   s3=sum3(in);
   printf("Sum3=%d\n", s3);
}
여기까지는 이해를 합니다.
 
int sum3 (int n)                    <- in으로 받은 값이 들어가는거라고 하면
{
    int i, sum=0;
    for(i=1;i<=n;i++)                  <-여기서 n은 위에서 in으로 받은 값이 적용되는 건가요?
   {
      if(i%3==0)
         {
            sum=sum+i
          }
   }
retrun ????                              <- 리턴에 대해 정확히 잘 모르겠습니다; 형식에 맞는 반환인데 int니깐 보통 0을 쓰는건가요?
}                                                그렇지 않으면 다른 값을 반환하나요?
 
부탁드리겠습니다ㅠ
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호