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
- 연습문제
- eslint
- 3장
- 티스토리 커버이미지 변경
- 백엔드 개발자 #로드맵
- () (+) 차이
- 오류
- 풀이
- 비트마스크
- getchar()
- PERPECT
- 평균
- JavaScript
- 원 면적
- 합
- 정답
- Chapter3
- eslint 쉼표필요 오류
- 쉼표필요
- +연산자 의미
- perpectC
- 점프 투 파이썬 #패키지 # 비전공자
- perpect C
- 3판
- c
- 실습예제
- 원 둘레
- putchar()
- 3강
- ㅔㄴ트 안잉
Archives
- Today
- Total
옥수수와 식빵 그리고 코딩
4장 실습예제 본문
p.08
#include <stdio.h>
#define PI 3.14 //실수 매크로 상수
int main(void)
{
double radious = 2.83;
printf("원 면적: %f\n", radious * radious * PI); //PI가 3.14로 대체
printf("원 둘레: %f\n", 2 * radious * PI); //PI가 3.14로 대체
return 0;
}
p. 12
include <stdio.h>
int main(void)
{
double width = 3.424, height = 2.718;
int shape = 3;
printf("가로: %f, 세로: %f\n", width, height);
printf("%d각형 %s: %8.2f\n", shape, "면적", (width * height) / 2);
printf("%d각형 %s: %10.4f\n", shape + 1, "면적", width * height);
return 0;
}
p. 13
#include <stdio.h>
int main(void)
{
printf("%3o %3d %3x\n", 10, 10, 10);
printf("%#3o %3d %#3x\n", 12, 12, 12);
printf("%3o %3d %3x\n", 14, 14, 14);
return 0;
}
p.15
#include <stdio.h>
int main(void)
{
printf("%d * %4d = %#5o\n", 2, 2, 2 * 2);
printf("%d * %04d = %#5o\n", 2, 3, 2 * 3);
printf("%d * %+04d = %-#5x\n", 2, 4, 2 * 4);
printf("%d * %+-4d = %+#5x\n", 2, 5, 2 * 5);
printf("%15.3f\n", 123456.789);
printf("%e\n", 123456.789);
printf("%g\n", 12.34e-5);
printf("%G\n", 12.34e-6);
return 0;
}
p. 17 - 다시하기 오류남 수정 완료
#include <stdio.h>
int main(void)
{
int age = 20;
double gpa = 3.88;
char gender = 'M';
float weight = 62.489F;
printf("성별: %c\n", gender);
printf("이름: %s\n", "안병훈");
printf("나이: %d\n", age);
printf("몸무게: %.2.f\n", weight);
//printf("몸무게: %.2.f\n", weight); 2뒤에 있는 점 때문에 값이 제대로 안 나왔음
printf("평균평점(GPA): %f\n", gpa);
return 0;
}
p.19
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int month = 0;
printf("1년은 몇 달? ");
scanf("%d", &month);
printf("1년은 %d달\n\n", month);
int snum, credit;
printf("당신의 학번과 신청 학점은? ");
scanf("%d%d", &snum, &credit);
printf("학번: %d 신청학점: %d\n", snum, credit);
return 0;
}
p.20
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int year, month, day;
printf("당신의 생년월일은? ");
scanf("%d - %d - %d", &year, &month, &day);
printf("생년월일: %d %d %d\n", year, month, day);
return 0;
}
p. 21
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
float mile = 0;
printf("100 킬로미터는 몇 마일? ");
scanf("%f", &mile);
printf("80킬로미터: %.2f 마일\n\n", mile * 80.);
double liter = 0;
printf("1갤론은 몇 리터? ");
scanf("%lf", &liter);
printf("18갤론: %.2f 리터\n", liter * 18);
return 0;
}
p. 23 오류남.. 오타때문
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int hex;
printf("10진수 정수를 입력하세요: ");
scanf("%x", &hex);
printf("%o %d %x\n\n", hex, hex, hex);
printf("10진수 정수를 입력하세요: ");
scanf("%i", &hex);
//scnaf("%i", &hex); scanf오타나서 오류 났던 것
printf("%#o %d %#x\n\n", hex, hex, hex);
return 0;
}
p.25
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
char abc, plus;
printf("원하는 학점: ");
abc = getchar();
scanf("%c", &plus);
printf("학점 %c%c\n", abc, plus);
return 0;
}
p.26
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int oct;
printf("8진수 입력: ");
scanf("%o", &oct);
printf("%o %d %x\n", oct, oct, oct);
printf("%#o %d %#x\n", oct, oct, oct);
return 0;
}
'C > 2021겨울계절 - 프로그래밍 이해' 카테고리의 다른 글
if else를 이용한 연봉 계산 (0) | 2021.12.29 |
---|---|
7장 실습예제 (0) | 2021.12.29 |
6장 실전예제 (0) | 2021.12.28 |
5장 실습예제 (0) | 2021.12.27 |
3장 실습예제 (0) | 2021.12.24 |
Comments