[C언어 코드업 문제풀이] CodeUp 1271 : 최대값 구하기
ET의 공부/C언어 연습문제[ 코드업 ]2020. 3. 11. 20:52
코드업 1271번 최대값 구하기 문제풀이 해답입니다.
1. 문제 설명
입력의 개수 n이 입력되고 n개의 데이터가 입력된다.
이 n개의 데이터 중 최대값을 출력한다.
2. 입력
첫째줄에 정수의 개수 N이 주어진다. (n<=1000)
둘째줄에 N개의 정수가 공백으로 분리되어 주어진다. ( 0 <= 각각의 데이터 <=1000000 )
3. 출력
N개의 정수 중 최대값을 찾아 출력한다.
4. 입력 예시
5
3 1 29 31 21
5. 출력 예시
31
6. 문제 풀이
#include<stdio.h>
int main(){
int a,b,result;
scanf("%d",&a);
for(int i=1; i<=a; i++){
scanf("%d",&b);
if(i == 1){result = b;}
if(i>1 &&result <= b){result = b;}
}
printf("%d",result);
return 0;
}
|
if(i == 1){result = b;}
if(i>1 &&result <= b){result = b;}
처음 반복문이 시행(i = 1)일 때, result = b입니다.
그다음 부터는 다음 입력값이 result보다 클경우 result는 b가 됩니다.
if(i>1 &&result <= b)는 else if(result <=b) 로해도 무방합니다.
감사합니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1029 : (0) | 2020.03.12 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1272 : 기부 (0) | 2020.03.12 |
[C언어 코드업 문제풀이] CodeUp 1270 : 1의 개수는? 1 (0) | 2020.03.11 |
[C언어 코드업 문제풀이] CodeUp 1269 : 수열의 값 구하기 (0) | 2020.03.11 |
[C언어 코드업 문제풀이] CodeUp 1268 : n개의 수 중 짝수의 개수 (0) | 2020.03.11 |
댓글()