문제 1. 키보드로부터 세 정수를 입력받아 (x + y) * (x + z) / (y % z)를 출력하는 프로그램을 작성하세요. A: #include void main() { printf("input x : "); scanf_s("%d", &x); printf("input y : "); scanf_s("%d", &y); printf("input z : "); scanf_s("%d", &z); printf("(x + y) * (x + z) / (y % z) = %d \n", (x + y)* (x + z) / (y % z)); } 문제 2. 두 수를 입력받아서 둘 중 작은 값을 구하여 출력하는 프로그램을 작성하세요. 단, 두 수가 같으면 그 수를 출력하세요. 조건 연산자를 이용하세요. A: 삼항 연산자를 사용..
문제 1. A: 답은 엄청 간단하다. yellow = red; red = blue; blue = yellow; 컴퓨터는 위에부터 차례대로 순서대로 처리하는 기계이다. 그리고 오늘 배운 대입 연산자는 오른쪽에 있는 것을 왼쪽에 넣어주는 연산자이다. 문제 2. 원의 반지름 r을 입력받아 원의 면적과 원의 둘레를 구하는 프로그램을 작성하세요. -원의 면적 3.14*반지름*반지름 -원의 둘레 2*3.14*반지름 A: #include void main() { int r; printf("반지름을 입력하면 원의 면적과 둘레를 구해드립니다.\n"); printf("원의 반지름 : "); scanf_s("%d", &r); printf("원의 면적 : 3.14 * %d * %d = %f \n", r, r,3.14*r*r)..
문제 1. * *** ***** *** * 를 출력하시오. A1: 가장 간단한 방법으로는 직접 띄어쓰기를 해서 만드는 방법이 있다. 그러나 그 방법은 하지 않겠다. 첫 번째 방법은 \t를 사용하는 것이다. 탭으로 들여쓰기한 효과를 주는 것이다. 그럼에도 불구하고 스페이스를 몇 번 눌러 공백을 입력했다. #include void main() { printf("\t * \n"); printf("\t *** \n"); printf("\t***** \n"); printf("\t *** \n"); printf("\t * \n"); } A2: 그럼 스페이스바를 사용하지 않고 해 보자. 우리가 배운 서식과 데이터를 넣는 방식으로 사용해서도 풀 수 있고, 그 과정에서 % 과 s 사이에 숫자를 넣어 간격을 맞춰줄 수도 ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.