[혼공C] 2주차 Ch.03~Ch.04

Junsu Park ㅣ 2024. 7. 15. 06:17

[혼공C] 2주차

 

주간 진도 기본 숙제(필수) 추가 숙제(선택)
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;
  1. scanf("%d", &ch); (x) 
  2. scanf("%d", &sh); (x)
  3. scanf("%d%f", &in, &ft); (O)
  4. 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