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
- 풀이
- () (+) 차이
- 점프 투 파이썬 #패키지 # 비전공자
- 정답
- +연산자 의미
- 쉼표필요
- c
- 원 둘레
- 오류
- PERPECT
- eslint 쉼표필요 오류
- eslint
- 연습문제
- 비트마스크
- 원 면적
- putchar()
- getchar()
- 3판
- 3강
- Chapter3
- JavaScript
- perpectC
- ㅔㄴ트 안잉
- 평균
- 합
- 3장
- 티스토리 커버이미지 변경
- 백엔드 개발자 #로드맵
Archives
- Today
- Total
옥수수와 식빵 그리고 코딩
10장 변수 유효범위 연습문제 본문
01.이 코드 가능?
exter int x =10;
답: 불가능
수정
int x =10;
//or
exter in x
02.?
뭔소리고..
03.?
2번 연계 문제
04. 1부터 n까지의 합을 구하는 재귀함수, 정적 지역변수를 이용하여 재귀함수의 총 호출 횟수 출력
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int sum(int);
void count(void);
int main(void)
{
static int cnt = 0;
int n;
printf("양의 정수 입력 : ");
scanf("%d", &n);
printf("sum = %d", sum(n));
return 0;
}
int sum(int n)
{
count();
if (n == 1)
return 1;
else
return (n + sum(n - 1));
}
void count(void)
{
static int cnt = 1;
printf("%d번 호출\n", cnt);
cnt++;
}
05. 사용자와 프로그램 가위바위보게임
참고 https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=lyw94k&logNo=220840476325
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int com;
int user;
int result[3] = { 0 };
int cnt = 0;
srand((long)time(NULL));
com = rand() % 3 + 1;
printf("가위(0) 바위 (1) 보(2) 중 하나 입력: ");
scanf("%d", &user);
printf("\n컴퓨터 : %s\n", (com == 0 ? "가위" : (com == 1 ? "바위" : "보")));//삼항연산자 중첩
printf("사용자 : %s\n", (user == 0 ? "가위" : (user == 1 ? "바위" : "보")));
if (com == user)
printf("비겼습니다");
else if (((com == 0) && (user == 2)) || ((com == 1) && (user == 0) || ((com == 2) && (user == 1))))
printf("졌습니다");
else
printf("이겼습니다");
return 0;
}
06. 동일한 변수이름을 하나의 파일에서는 전역변수로, 다른 파일에서는 정적 전역변수로 이용 가능한가?
이론상 안될 것 같은데 실행해보면 됨...왜지?
07.
08.
'C > perpect C' 카테고리의 다른 글
12장 연습문제 - 문자열 (0) | 2022.01.08 |
---|---|
11장 연습문제 포인터 기초 (0) | 2022.01.08 |
9장 연습문제 (0) | 2022.01.01 |
8장 배열 연습문제 (0) | 2021.12.30 |
7장 연습문제 (0) | 2021.12.29 |
Comments