#define _CRT_SECURE_NO_WARNINGS #include 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..
if문으로 어린이 범위를 설정해준다. 그리고 else if문을 이용해 청소년과 성인 범위를 설정해주고 각 조건마다 값을 balance에 저장해준다. 답은 if (age >= 7, 12 >= age) { balance = balance - 450; } else if (age >= 13, 18 >= age) { balance = balance - 720; } else if (age >= 19) { balance = balance - 1200; }
먼저 scanf로 만 단위의 정수를 입력 받아주기 위해서 먼저 변수 a를 선언해주고 값을 받아주자. int a; scanf("%d", &a); 그 다음으로는 수를 역순으로 출력하기 위한 방법을 생각해보자. 일의 자리의 수가 가장 먼저 출력되어야 하는데 그러기 위해서는 입력받은 값 a를 10으로 나눈 나머지 값을 출력하면된다. printf("%d", a%10); 그 다음은 십의 자리의 수가 출력되어야 하는데 그러기 위해서 a의 값을 100으로 나눈 나머지를 다시 10으로 나눈 몫을 출력하면 된다. printf("%d", a%100/10); 다음 백의 자리의 수는 a의 값을 1000으로 나눈 나머지를 다시 100으로 나눈 몫을 출력하면 된다. printf("%d", a%1000/100); 마찬가지로 천의 자..
- Total
- Today
- Yesterday