C언어 반복문 예제 풀이
- 최초 등록일
- 2020.03.06
- 최종 저작일
- 2019.05
- 9페이지/ MS 워드
- 가격 1,000원
소개글
"C언어 반복문 예제 풀이"에 대한 내용입니다.
목차
없음
본문내용
4. 반복 루프를 사용하여 다음과 같은 패턴을 출력하는 프로그램을 작성하라.
[코드]
#include <stdio.h>
int main(void)
{
int y, x;
for (y = 0; y < 7; y++) {
for (x = 0; x < (6 - y); x++)
printf(" ");
for (x = 6 - y; x < 7; x++)
printf("*");
printf("\n");
}
return 0;
}
[실행화면]
< 중 략 >
6. 앞장에서 간단한 정수 계산기를 만들어본 적이 있다. 이 계산기 프로그램에 메뉴를 추가하도록 한다. 다음과 같은 메뉴를 화면에 출력하고 사용자가 메뉴 중에서 하나를 선택할 때까지 반복을 계속한다. do…while 반복문을 사용하여 사용자가 적절한 선택을 했는지를 검사하도록 하라. 만약 사용자가 A, S, M, D, Q가 아닌 다른 문자를 입력하면 “연산을 선택하시오: “ 메시지를 계속해서 출력한다. 하나의 메뉴가 선택되면 해당되는 연산을 실행하고 다시 메뉴를 선택할 수 있도록 하라. 반복을 종료하는 메뉴인 Q는 break 문을 이용하여 구현하도록 하라.
[코드]
#include <stdio.h>
int main(void)
{
char op;
int x, y;
while (1) {
printf("*****************\n");
printf("A---- Add \n");
printf("S---- Subtract \n");
printf("M---- Multiply \n");
printf("D---- Divide \n");
printf("Q---- Quit \n");
printf("*****************\n");
printf("연산을 선택하시오:");
scanf(" %c", &op);
if (op == 'Q')
break;
참고 자료
없음