분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
안녕하세여 ㅇㅇ;
제가 비주얼 스튜디오 C/C++로 정수 3개를 입력받아, 최대값 최소값 구하는 코딩을 해봤는데
main 함수 내에 있는 함수들을 실행하지 않고 그냥 지나치더라구영;;
#include <stdio.h>
#include <stdlib.h>
void input(int data[]) // 정수 세개 입력받는 함수
{
int i;
printf("정수 세개를 입력 하시오. : ");
for(i=0;i<3;i++)
{
scanf("%d",data[i]);
}
}
int fmax(int data[]) // 최대값 구하는 함수
{
int max=0;
int i;
for(i=0;i<3;i++)
{
if(data[i] > max)
{
max = data[i];
}
}
return max;
}
int fmin(int data[]) // 최소값 구하는 함수
{
int min=0;
int i;
for(i=0;i<3;i++)
{
if(data[i] < min)
{
min = data[i];
}
}
return min;
}
void output(int max,int min) // 최대값 최소값 출력하는 함수
{
printf("입력하신 정수 세개 중,\n최대값은 %d, 최소값은 %d 입니다.\n",max,min);
}
int main()
{
int data[3];
int max, min;
void input(int data[]);
int fmax(int data[]);
int fmin(int data[]);
void output(int max,int min);
return 0;
}
ㅠㅠ 혹시 이유를 알 수 있을까영;
죄송합니다. 댓글 작성은 회원만 가능합니다.