|
#include <stdio.h>
#include <stdlib.h>
int num, num1, num2;
int i, j, c;
int oddnum, a, k=0;
void oddfunc(int);
void sharpfunc(int);
main()
{
do
{
printf("1. 홀수의 합 출력 : \n");
printf("2. # 출력 : \n");
printf("3. 종 료 : \n");
printf("원하는 번호를 입력하시오. \n");
scanf("%d", &num);
switch (num){
case 1:
oddfunc(num);
break;
case 2 :
sharpfunc(num);
break;
case 3:
exit(0);
}
}while(c=getchar() != EOF);
return 0;
}
void oddfunc(int p)
{
printf("몇개의 홀수를 더할까요? : ");
scanf("%d", &num1);
oddnum = 1;
for(a = 1; a <= num1; a++)
{
k += oddnum;
printf("%d+", oddnum);
oddnum += 2;
}
printf("=%d입니다\n\n",k);
}
void sharpfunc(int q)
{
printf("몇줄의 #를 찍을까요?");
scanf("%d", &num2);
if(num2 > 0 && num2 < 127)
for(i = 0; i < num2; i++)
{
for(j = 0; j <= i; j++)
printf("#");
printf("\n");
}
else
printf("1부터 127까지의 숫자를 입력하시오.\n");
}
----------------------------------
(헤더파일 쓰지 않고)
여기에서 oddfunc()와 sharpfunc()를 따로 파일로 만들어서 실행하려고 하는데 어떻게 해야 하나요?
|