Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- perpect C
- 연습문제
- 합
- perpectC
- c
- 티스토리 커버이미지 변경
- 백엔드 개발자 #로드맵
- 비트마스크
- 실습예제
- 3장
- 3강
- ㅔㄴ트 안잉
- 3판
- 정답
- JavaScript
- eslint 쉼표필요 오류
- 풀이
- eslint
- putchar()
- +연산자 의미
- 오류
- 평균
- 점프 투 파이썬 #패키지 # 비전공자
- 쉼표필요
- PERPECT
- 원 둘레
- () (+) 차이
- Chapter3
- getchar()
- 원 면적
Archives
- Today
- Total
옥수수와 식빵 그리고 코딩
chapter 07 내용점검 연습 04번 본문
01. while 문을 사용하여 2에서 10까지의 짝수 출력
# include <stdio.h>
int main(void)
{
int a = 2;
while (a <= 10)
{
if (a % 2 == 0)
printf("%d", a);
a++;
}
return 0;
}
02. do while문을 사용하여 5개의 실수를 입력과 출력
# include <stdio.h>
int main(void)
{
int a = 0, b;
do
{
scanf_s("%d", &b);
printf(" %d ", b);
a++;
} while (a < 5);
return 0;
}
뭔가 살짝 이상한데 조건이 자세히 없으니까 ㅎㅎ...입력과 출력은 된다. 최대한 간단하게 했음..!
03. for 문을 사용하여 1부터 10까지의 곱을 출력
# include <stdio.h>
int main(void)
{
int i, result = 1;
for (i = 1; i <= 10; i++) //for문 뒤에는 ;붙이면 안됨!
result *= i;
printf("%d", result);
return 0;
}
04. for 문을 사용하여 1부터 10까지의 합을 구하다가 합이 20을 넘으면 break를 이용하여 종료
# include <stdio.h>
int main(void)
{
int i = 1, sum = 1;
for (i = 1; i <= 10; i++)
{
sum += i;
if (sum > 20)
break;
}
printf("%d", sum);
return 0;
}
05. continue 문을 사용하여 1부터 10까지 3또는 4의 배수가 아닌 수를 출력
???????????? 계속 11만 나옴....
# include <stdio.h>
int main(void)
{
int i;
for (i = 1; i <= 10; i++)
{
if (i % 3 == 0)
continue;
if (i % 4 == 0)
continue;
}
printf("%d", i);
return 0;
}
당연함 printf("%d", i)를 for문 안에 넣어야 함
수정버전
# include <stdio.h>
int main(void)
{
int i;
for (i = 1; i <= 10; i++)
{
if (i % 3 == 0)
continue;
if (i % 4 == 0)
continue;
printf("%d", i); //for문 안에!
}
return 0;
}
지구가 만들어지고....빛이 있었다...
빛이 도와주었습니다.
'C > perpect C' 카테고리의 다른 글
7장 연습문제 (0) | 2021.12.29 |
---|---|
6장 연습문제 (0) | 2021.12.29 |
5장 연습문제 (0) | 2021.12.28 |
3장 연습문제와 형식지정자 (0) | 2021.12.24 |
Chapter 04 연습문제 (0) | 2021.12.24 |
Comments