C언어로 두 개의 정수를 입력받고
if문을 활용하여 어떤 변수가 큰지, 같은값인지 비교하는 프로그램을 가지고 왔습니다.
물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때
혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다!
힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고
답안을 확인해보세요
더보기
if문을 활용하겠습니다.
a - b 를 실행하여 양수가 나온다면 a > b 이므로 a가 크다는 출력을 하고
a - b 를 실행하여 음수가 나온다면 a < b 이므로 b가 크다는 출력을 하고
그 이외의 상황은 같은 값을 입력했다는 출력을 하면됩니다.
기본틀입니다.
#include <stdio.h>
void main()
{
int a, b;
printf("두 개의 정수를 입력 : ");
scanf("%d %d", &a, &b);
if ( ) //a-b를 실행해 양수이면 a가 크므로
printf("변수 a가 큽니다.\n"); //a가 크다는 출력을 합니다.
else if ( ) //a-b를 실행해 음수이면 b가 크므로
printf("변수 b가 큽니다.\n"); //b기 크다는 출력을 합니다.
else //그외의 나머지 경우 - 같은 값인 경우
printf("같은 값을 입력했습니다.\n"); //같은값을 입력했다는 출력을 합니다.
}
더보기
#include <stdio.h>
void main()
{
int a, b;
printf("두 개의 정수를 입력 : ");
scanf("%d %d", &a, &b);
if (a-b>0) //a-b를 실행해 양수이면 a가 크므로
printf("b보다 a가 큽니다.\n"); //a가 크다는 출력을 합니다.
else if (a-b<0) //a-b를 실행해 음수이면 b가 크므로
printf("a보다 변수 b가 큽니다.\n"); //b기 크다는 출력을 합니다.
else //그외의 나머지 경우 - 같은 값인 경우
printf("a와 b는 같은 값입니다.\n"); //같은값을 입력했다는 출력을 합니다.
}
더 많은 C언어 글이 궁금하다면?
https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4
'C언어' 카테고리의 다른 글
[C언어] 삼각형 사각형 사다리꼴을 switch 문을 이용해 계산하는 프로그램을 작성하시오 (0) | 2022.11.29 |
---|---|
[C언어] 년도와 달을 입력하고 날짜수를 출력하는 프로그램을 작성하시오(switch문을 이용) (0) | 2022.11.29 |
[C언어] 나이를 입력받고 성인인지 미성년자인지 판단하는 프로그램을 작성하시오 (0) | 2022.11.29 |
[C언어] 조건연산자를 이용하여 두 개의 정수를 비교하여 더 큰 수를 출력하시오 (0) | 2022.11.29 |
[C언어] 반지름을 입력받고 원의 둘레 원의 면적을 구하는 프로그램을 작성하시오 (0) | 2022.11.29 |
댓글