티스토리 뷰
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int c;
int a, b;
printf("원하는 연산자를 골라주세요.\n1.+\n2.-\n3.*\n4./\n");
scanf("%d", &c);
if (c != 1 && c != 2 && c != 3 && c != 4) {
printf("잘못된 연산자입니다");
}
else {
printf("정수 두 개를 입력해주세요");
scanf("%d %d", &a, &b);
if (c == 1) {
printf("%d + %d = %d", a, b, a + b);
}
else if (c == 2) {
printf("%d - %d = %d", a, b, a - b);
}
else if (c == 3) {
printf("%d * %d = %d", a, b, a * b);
}
else if (c == 4) {
if (b != 0) {
printf("%d / %d = %d", a, b, a / b);
}
else {
printf("0으로는 나눌 수 없습니다");
}
}
return 0;
}
}
직접 짠 계산기 코딩입니다 ^^
연산자를 선언해주고 원하는 연산자의 번호를 받는 식으로 만들었습니다.
그리고 각각의 연산자에 맡게 계산되는 방식으로 만들었고
나누기에서는 0은 나눌 수 없다고 예외 처리를 해줬습니다.
'C언어 공부 > 코딩 도장 실습' 카테고리의 다른 글
switch문으로 자판기 짜기 (0) | 2019.04.16 |
---|---|
디버깅 실습 (0) | 2019.04.02 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday