#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..
먼저 int a,b,c,d;로 선언해주고 scanf로 각각의 값을 할당해준다. 그리고 if문을 사용해서 각각의 점수가 0이상 100이하의 범위가 맞는지 확인해주고 맞다면 if문이 실행되도록, 아니라면 else를 이용해 '잘못된 점수'가 출력되도록 해준다. 점수가 0 이상 100 이하의 범위가 맞다면 이제 평균이 85점 이상인지 if문으로 확인해주고 맞다면 '합격'이 아니라면 else문을 이용해 '불합격'이 출력되도록 해준다. * 점수 범위를 설정해줄때 (0
먼저 char c;를 선언해주고 scanf로 c에 들어갈 값 a를 받아줍니다. 그리고 if문을 사용해서 c의 값이 a가 맞으면 'a입니다.' 를 출력해주고 그렇지 않다면 else를 사용해서 'a가 아닙니다.'를 출력해주면 됩니다. 답은 #define _CRT_SECURE_NO_WARNINGS #include int main() { char c; scanf("%c", &c); if (c == 'a') { printf("a입니다."); } else { printf("a가 아닙니다."); } return 0; }
먼저 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