반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- greedy
- 입문
- 친절한 설명
- implement
- 정리
- C Programming
- 구현
- 초보
- 심화1
- 알고리즘
- Python
- 문제풀이
- 그리디
- C 언어
- 설명
- HTML
- 코드엔진
- Implemention
- C
- 백준
- c언어
- 10807
- VS
- 문자열
- 파이썬
- 꾸준히
- Beakjoon
- CSS
- Baekjoon
- 10926
Archives
- Today
- Total
안경잡이 구루루
백준 2562 ( 최대값 ) [ C programming ] 본문
C언어(C programming)/문제풀이(백준,BaekJoon)
백준 2562 ( 최대값 ) [ C programming ]
구루루(gururu) 2020. 6. 8. 11:50반응형
나:
#include <stdio.h>
int main() {
int a = 0, num[9], index;
for (int i = 0; i < 9; i++) {
scanf("%d",&num[i]);
if (a < num[i]) {
a = num[i];
index = i;
}
}
printf("%d\n%d", a, index+1);
}
완성된 코드는 위와 같다.
#include <stdio.h>
int main() {
int a = 0, num[9], index;
입력값중 가장 큰 수가 들어갈 변수 a, 9개의 입력값을 저장할 곳 배열 num[9], 저장위치를 이용해 최대값의 위치를 반환할 index의 자료형 을 선언한다.
for (int i = 0; i < 9; i++) {
scanf("%d",&num[i]);
if (a < num[i]) {
a = num[i];
index = i;
}
}
printf("%d\n%d", a, index+1);
}
배열의 색인은 0부터 9까지 사용할 수 있다. 각각에 scanf를 통해 입력값을 받는다.
이때 받은 배열의 입력값중 가장 큰수를 if 구문으로 비교해서 a에 집어 넣는다. 그러면 a에는 항상 가장 큰수가 들어감
그리고 그곳의 위치를 i를 이용해 index에 집어넣는다.
이후 print함수를 통해 최대값 a를 출력후 \n로 다음줄에 index+1을 출력해 0부터 세었던 위치를 조정한다.
반응형
'C언어(C programming) > 문제풀이(백준,BaekJoon)' 카테고리의 다른 글
백준 2577 ( 숫자의 개수 ) (오답노트)[ C programming ] (0) | 2020.06.25 |
---|---|
백준 10818 ( 최소 , 최대 ) [ C programming ] (0) | 2020.06.15 |
백준 2446 ( 별 찍기 - 9 ) [ C programming ] (0) | 2020.06.02 |
백준 10817 ( 세 수 ) [ C programming ] (0) | 2020.05.30 |
백준 2523 ( 별 찍기 -13 ) [ C programming ] (0) | 2020.05.30 |