주간 | 진도 | 기본 숙제(필수) | 추가 숙제(선택) |
2주차 (7/8~7/14) |
Ch.03~Ch.04 | 3-2, 4-2 문제 풀기 | Ch.04 도전 실전 예제 풀기 |
유튜브 강의: 혼자 공부하는 C언어
혼자 공부하는 C 언어
[혼자 공부하는 C 언어]는 [이것이 C언어다]의 전면 개정판으로, 두 책의 독자 모두 이 강의를 참고하여 학습하실 수 있습니다. [혼자 공부하는 C 언어]는 [이것이 C언어다] 콘텐츠를 기반으로 기획
www.youtube.com
기본 숙제: 3-2, 4-2 문제 풀기.
1번 문제 p.109
char ch;
short sh;
int in;
float ft;
double db;
- scanf("%d", &ch); (x)
- scanf("%d", &sh); (x)
- scanf("%d%f", &in, &ft); (O)
- scanf("%f", &db); (x)
1번: 'ch'는 'char' 형식으로, 'scanf' 함수에서 'char' 형식의 변수는 '%c' 사용. '%d'는 'int' 형식에 사용.
2번: 'sh'는 'short' 형식으로, 'scanf' 함수에서 'short' 형식의 변수는 '%hd' 사용.
4번 : 'db'는 'double' 형식으로, 'scanf' 함수에서 'double' 형식의 변수는 '%lf' 사용. '%f'는 'float' 형식에 사용.
2번 문제 p.109
#include <stdio.h>
int main(void) {
char fruit[20];
int cnt;
printf("좋아하는 과일: ");
scanf("%s", ■ ); ### f
printf("몇 개: ");
scanf("%d", ■ ); ### %cnt
printf(" %s를 %d개 드립니다.", fruit, cnt);
return 0;
}
### 실행결과
좋아하는 과일: 망고
몇 개:3
망고를 3개 드립니다.
3번 문제 p.110
#include <stdio.h>
int main(void) {
char ch;
printf("문자 입력 : ");
scanf("%c", &ch);
printf("%c문자의 아스키 코드 값은 %d입니다.\n", ch, ch);
return 0;
}
'혼공C' 카테고리의 다른 글
[혼공C] 6주차 Ch.09 (0) | 2024.08.19 |
---|---|
[혼공C] 5주차 Ch.08 (0) | 2024.08.13 |
[혼공C] 4주차 Ch.07 (0) | 2024.07.30 |
[혼공C] 3주차 Ch.05~Ch.06 (4) | 2024.07.23 |
[혼공C] 1주차 Ch.01~Ch.02 (0) | 2024.07.07 |