모든 연산 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. C로 작성했습니다. #include int main(void) { int num1 = 0, num2 = 0; scanf("%d %d", &num1, &num2); if (0 >= num1 || 0 >= num2 ) { printf("입력하는 수는 0보다 커야합니다."); return 0; } else if (num1 > 10000||num1 > 10000) { printf("입력하는 수은 10000보다 작아야합니다."); return 0; } else { printf("%d", num1 + num2); printf("\n"); printf("%d", num1 ..
나눗셈 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. C로 작성했습니다. #include int main(void) { double num1 = 0, num2 = 0; scanf("%lf %lf", &num1, &num2); if (0 > num1) { printf("num1은 0보다 커야합니다."); return 0; } else if (num2 > 10) { printf("num2은 10보다 작아야합니다."); return 0; } else { printf("%.9lf", num1 / num2); } return 0; }
주어진 예제처럼 출력하는 문제 3 단순히 문자를 출력하는 문제이지만, 주의해야 할 부분이 두 가지 있습니다. 1. 역슬래쉬 출력하기 - 역슬래쉬를 두번(\\) 사용하면 출력 가능합니다. 2. 작은 따옴표 출력하기 - 두 가지 방법이 있습니다. 저는 2) 방법으로 했는데 1)이 더 유용하게 쓰입니다. 1) 역슬래쉬 뒤에 따옴표 입력(\') 2) 큰 따옴표 안에 입력(" ' ") #include int main() { printf("\\ /\\"); printf("\n"); printf(" ) ( ')"); printf("\n"); printf("( / )"); printf("\n"); printf(" \\(__)|"); return 0; }