본문으로 바로가기

C언어 Visual Studio 질문

category 질문 & 답 2019. 11. 4. 17:50
728x90
반응형

[문제1] 5칸짜리 정수형 배열에 값을 입력 받고 배열을 역순으로 출력하세요.

예시)   정수를 입력하세요 : 5

           정수를 입력하세요 : 4

           정수를 입력하세요 : 3

           정수를 입력하세요 : 2

           정수를 입력하세요 : 1

           5

           4

           3

           2

           1

 [답1]

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
int i;
int Num[5];

for(i=0;i<5;i++)
{
printf("정수를 입력하세요 : ");
scanf("%d", &Num[i]);
}

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


return 0;
}

[문제2] 5칸짜리 정수형 배열에 값을 입력 받고 배열의 가장 큰 숫자와 가장 작은 숫자를 출력하세요.

예시)  1번째 숫자 : 6

          2번째 숫자 : 4

          3번째 숫자 : 1

          4번째 숫자 : 9

          5번째 숫자 : 3

          최대 숫자 : 9       최소 숫자 : 1

[답2]

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
int i;
int Num[5];
int MAX_Num=0, MIN_Num=0;

for(i=0;i<5;i++)
{
printf("정수를 입력하세요 : ");
scanf("%d", &Num[i]);
}

MAX_Num = Num[0];
MIN_Num = Num[0];

for(i=0;i<5;i++)
{
if(Num[i]>MAX_Num)
{
MAX_Num = Num[i];
}
if(Num[i]<MIN_Num)
{
MIN_Num = Num[i];
}
}

printf("최대숫자 :%d      최소숫자 : %d\n", MAX_Num, MIN_Num);

return 0;
}

[문제3] 다섯 학생의 점수를 배열에 입력 받고 그 총점과 평균을 구하세요. 

 

1번째 학생의 점수: 95

2번째 학생의 점수: 68

3번째 학생의 점수: 75

4번째 학생의 점수: 48

5번째 학생의 점수: 98

총점 : 384

평균 : 76.80

[답3]

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
int i;
int Num[5];
int SUM_Num=0;

for(i=0;i<5;i++)
{
printf("정수를 입력하세요 : ");
scanf("%d", &Num[i]);
SUM_Num+=Num[i];
}

printf("총점 :%d      평균 : %.2f\n", SUM_Num, SUM_Num/5.0);

return 0;
}

728x90
반응형

'질문 & 답' 카테고리의 다른 글

1111  (0) 2021.07.06