반응형
세 정수 중에서 가장 큰 수 구하기
독하게 시작하는 C프로그래밍 p168
세 정수 중에서 가장 큰 수를 구하여라
문제는 매일 습관같이 코딩하여야 한다. 잊어먹지 않도록
조건
1. 정수를 입력받기 위해서 scanf() 함수는 한번만 사용하여라.
2. 최종결과의 printf() 함수의 코드는 수정하지 않는다.
기본 제공 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include<stdio.h> int main(void){ // 세 정수 중에서 가장 큰 수 선별하기 int nMax = 0; int a, b, c; //코드를 입력하는 공간 printf("MAX: %d\n", nMax); return 0; } | cs |
작성한 코드
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 | #include<stdio.h> int main(void){ // 세 정수 중에서 가장 큰 수 선별하기 int nMax = 0; int a, b, c; printf("숫자 3개를 입력하세요 : "); scanf("%d %d %d", &a, &b, &c); // 숫자 세개를 사용자로부터 받아들인다. if (a > b && a>c){ //a 가 가장 큰 경우 nMax = a; } else if(b > c){ // b가 가장 큰 경우 nMax = b; } else{ //c 가 가장 큰 경우 nMax = c; } printf("MAX: %d\n", nMax); return 0; } | cs |
실행결과
숫자 3개를 입력하세요 : 102 442 582
MAS: 582
계속하려면 아무키나 누르십시오 . . .
반응형
'훈, IT 공부 > C,C++,MFC' 카테고리의 다른 글
[실습코딩] 나이에 따른 분류 및 요금계산 ( 2분할 방식, 단계별 분류) (2) | 2017.12.25 |
---|---|
삼항 연산자와 IF문 (별찍기) (6) | 2017.12.21 |
[실습코딩]서바이벌 구조 만들기 (1) | 2017.12.21 |
C언어 입출력 함수 파헤치기 ( gets,getchar,puts,putchar, scanf ) (6) | 2017.12.20 |
문자입출력 메모리값으로 이해하기 (0) | 2017.12.10 |
댓글