반응형
소스파일 나누기
-요구사항
문제가 정수 a와 b사이의 3의 배수의 합을 구하라. (b>a) 인데요
소스프로그램을 한개가 아닌 총 4의 파일로 구성되도록 만들어야해요ㅠㅠ
헤더파일(user_header.h, 주프로그램(main.c), 부프로그램1(sub_01.c), 부프로그램2(sub_02.c)
//소스
//user_header.h
#include <stdio.h>
int input();
int sum(int a, int b);
//main.c
#include "user_header.h"
main()
{
printf("입력된 범위의 3의 배수의 합 = %d\n",input());
}
//sub_01.c
#include "user_header.h"
int input()
{
int a, b;
printf("정수 두개를 입력하세요. 단,(b>a) : ");
scanf("%d %d",&a, &b);
return sum(a,b);
}
//sub_02.c
int sum(int a, int b){
int i,sum=0;
for(i=a;i<=b;i++)
{
if(i%3==0)
sum=sum+i;
}
return sum;
}
@ 결과
실행은 pj.dsw로 하셔야 합니다.
소스파일이 여러개인 프로젝트 파일 생성 방법을 보시려면 아래 링크나 트랙백 주소로 가보세요
[Computer/Programing] - c언어 소스파일 나누기
반응형
'지식in > c언어 관련' 카테고리의 다른 글
c언어 재귀함수 이용해서 n! 구하기 (0) | 2013.11.30 |
---|---|
c언어 구구단 사용자가 원하는 단 출력, y/n (0) | 2013.11.27 |
c언어 이름 성적 입력 받아 이름순 정렬해서 출력 (0) | 2013.11.26 |