C + 논리 식 연산 논리 식 연산 대문자 영문 자모 와 부호 ~, *, + () 로 논리 표현 식 을 구성 하 는데 그 중에서 세 가지 기 호 는 논리 적 비, 또는 연산 을 나타 내 고 영문 자 는 변 수 를 나타 내 며 변 수 는 두 가지 가능 한 수치 가 있 으 며 FALSE (0) 또는 TRUE (1), *, +, 괄호 () 는 표현 식 의 연산 순 서 를 바 꿀 수 있 으 며 끼 워 넣 을 수 있 습 니 다. 프로그램 을 만들어 논리 식 의 값 을 계산 할 수 있 습 니 다. 【 입력 형식 】 몇 줄 로 입력 하 다 첫 줄 문자열 s (1

C + 논리 식 연산 논리 식 연산 대문자 영문 자모 와 부호 ~, *, + () 로 논리 표현 식 을 구성 하 는데 그 중에서 세 가지 기 호 는 논리 적 비, 또는 연산 을 나타 내 고 영문 자 는 변 수 를 나타 내 며 변 수 는 두 가지 가능 한 수치 가 있 으 며 FALSE (0) 또는 TRUE (1), *, +, 괄호 () 는 표현 식 의 연산 순 서 를 바 꿀 수 있 으 며 끼 워 넣 을 수 있 습 니 다. 프로그램 을 만들어 논리 식 의 값 을 계산 할 수 있 습 니 다. 【 입력 형식 】 몇 줄 로 입력 하 다 첫 줄 문자열 s (1


# include
using namespace std;
# define MAXSIZE 100
# define CHARNUM 26
/ 스 택 구조 체 정의
type: type: def structstack.
{.
char data [MAXSIZE];
int top;
} stack;
/ 입력 논리 식 문자열 을 역 폴란드 식 문자열 로 변환 합 니 다.
void translate (const char * p, char * pout)
{.
stack op;
op. top- 1;
int i = 0;
while (* p! = '\ 0')
{.
switch (* p)
{.
케이스 '(':
opdata[+ +]op. top= * p;
* p + +;
break;
"case"):
while (opdata[...]op. top]! = "(")
{.
pout [i +]opdata[...]op. top];
op. top--
}.
op. top--
* p + +;
break;
케이스:
opdata[+ +]op. top= * p;
* p + +;
break;
Cae '*':
카 스 '+':
while (op. top! = - 1) & (opdata[...]op. top]! = "(")
{.
pout [i +]opdata[...]op. top];
op. top--
}.
opdata[+ +]op. top= * p;
* p + +;
break;
"Cae":
break;
default:
pout [i +] = * p;
* p + +;
}.
}.
while (op. top! = - 1)
{.
pout [i +]opdata[...]op. top];
op. top--
}.
pout [i] = "\ 0";
}.
/ 역 폴란드 식 구 해
bool calculator (const char * str)
{.
stack st;
st. top- 1;
char ch0, ch1, c;
while (* str! = '\ 0')
{.
switch (* str)
{.
case '0':
Cae '1':
st. data[+ +]st. top] = * str;
break;
케이스:
ch0st. data[...]st. top--;
c =! (ch0 - 0) + 0;
st. data[+ +]st. top] = c;
break;
카 스 '+':
ch0st. data[...]st. top--;
ch1st. data[...]st. top--;
c = (ch0 - '0') | (ch1 - '0') + '0';
st. data[+ +]st. top] = c;
break;
Cae '*':
ch0st. data[...]st. top--;
ch1st. data[...]st. top--;
c = (ch0 - '0') & (ch1 - '1') + '0';
st. data[+ +]st. top] = c;
break;
default:
break;
}.
* str + +;
}.
returnst. data[...]st. top] - '0';
}.
int main ()
{.
char str [MAXSIZE] = {0};
int chartab [CHARNUM] = {0};
fstream infile;
fstream outfile;
int sum;
/ 입 출력 파일 열기
infile. open("stackc. in", fstream: in);
outfile. open("stackc. out", fstream: out);
/ 첫 줄 문자열 가 져 오기
infile. getline(str, MAXSIZE);
/ 두 번 째 줄 의 정수 획득
sum.infile. get() - '0';
infile. get()
/ 매개 변수의 값 을 획득
for (int i = 0; i



논리 연산 식 에 대하 여
가설 A = true, B = false, C = true, D = true, 논리 연산 식 값 은 진짜 {(A. V. B) 에서 874440 (C. V. D)}.
LOVE 874440 이라는 두 부호 의 뜻.


에서 87444 - 브 러 브 는 분 산 된 수학의 합취 와 논리 적 연산 으로 각종 언어 에서 하나의 문 구 를 실현 할 수 있다. 예 를 들 어 Pacal / delphi / Basic 로 A 를 실현 하고 B 의 합취 는 A and B 이다. Pacal / delphi / Basic 로 A 를 실현 하고 B 의 석 취 는 A or B 이다. C 또는 C + 로 A 를 실현 하고 B 의 합 취 는 A & B 이다.



1 에서 1000 이라는 1000 개의 자연수 중 숫자 가 전혀 포함 되 지 않 은 '1' 의 수 는 얼마나 됩 니까?


는 1 - 1000 중의 임 의 한 개 수 를 ABC 라 고 하 는데 그 중에서 A, B, C 는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 에 속한다.
001 표시 1
1 이 완전히 포함 되 어 있 지 않 기 때문에 A 는 9 가지 취 법 이 있 고 B 는 9 가지 취 법 이 있 으 며 C 는 9 가지 취 법 이 있다
ABC 는 9 * 9 * 9 = 729 가지 취 법 이 있다
그러나 이 729 개의 숫자 에는 000 즉 0 이 포함 되 어 있다.
그래서 729 - 1 = 728 개의 숫자 가 1 을 전혀 포함 하지 않 습 니 다.



버스 는 80 ㎥ 의 속도 로 남경 에서 무한 으로 가 고, 1h 후 승용차 도 남경 에서 출발 하여 120 ㎥ / h 의 속도 로 버스 를 쫓 으 면 버스 에 오 르 는 데 소요 되 는 시간 은 () 이다.


80 내용 (120 - 80) = 2h



삼각형 에서 이미 알 고 있 는 건 8736 ° A 의 도 수 는 8736 ° C 의 3 배, 8736 ° B 의 도 수 는 8736 ° C 의 5 배, 3 개의 각 의 도 수 를 구한다.


3: 8736, C + 5 * 8736, C + 8736, C = 180
8736 ° C = 20 °
8736 ° A = 60 °
8736 ° B = 100 °



왕 씨 아 저 씨 는 A 에서 B 까지 차 를 몰 았 다. 출발 속도 가 당초 계 획 했 던 것 보다 1 / 9 빨 라 졌 다. 그 결과 1 시간 반 앞 당 겨 도착 했다. 돌아 올 때 원래 계 획 했 던 대로 280 킬로 미 터 를 달리 고 차 속 도 를 1 / 6 올 렸 다. 그래서 2 시간 앞 당 겨 B 에 도착 했다. A 에서 B 까지 의 거 리 는 몇 천 미터 인가?


속도 비: 1: (1 + 1 / 9) = 9: 10
시간; 1.5 내용 (10 - 9) x10 = 15 (시간)
속도 비: 1: (1 + 1 / 6) = 6: 7
원래 계획 한 280 킬로 미 터 를 주 행 하 는 데 소요 되 는 시간:
15 - 2 이것 (7 - 6) X7 = 1 (시간)
A. 땅 에서 B 까지 의 거 리 는 280 이 라 고 하 는데 1 x15 = 4200 (천 미터) 이다.



만약 a 가 다른 값 을 취하 면 3a + 2a 와 5a 의 크기 관 계 는 변 할 수 있 습 니까?


영원 동일



두 차 는 갑 을 두 성에 서 동시에 출발 하 며 완행 속 도 는 급행열차 의 3 분 의 2, 두 차 는 6 시간 에 걸 쳐 만 나 계속 전진 하 며 급행열차 비 는
완행 열차 가 목적지 에 이르다


1 이 라 고 하고 [1 / 6 이 라 고 함 (1 + 2 / 3)] × (3 / 2 - 1)
= 1 × 1 / 2
= 5 시간



타원 방정식 을 알 고 있 는 두 초점 은 각각 F1 (- 4, 0) 과 F2 (4, 0) 이다. 어떤 조건 을 추가 하면 이 타원 을 얻 을 수 있 는 방정식 은 x * 2 / 25 + y * 2 / 9 이다.


많 죠.
예 를 들 어 타원 통과 (2 √ 5, - 9 √ 5 / 5)
또는 두 시준 선의 거 리 는 25 / 2 이다.
또는 긴 축의 길이 와 짧 은 축의 길 이 는 5 대 3 이다.
잠시 만 요.



공사 장 에 시멘트 한 무더기 가 있 는데, 첫날 에 500 톤 을 썼 는데, 전체 수량의 1 / 6 보다 30 톤 이 적 었 고, 다음날 전체 수량의 3 / 3 을 사 용 했 으 며, 다음날 에는 시멘트 몇 톤 을 사 용 했 습 니까?


전체 수량 (500 + 30) 은 1 / 6 = 530 은 1 / 6 = 3180 톤 이다.
3180 x 1 / 3 = 1060 톤
정 답 다음 날 1060 톤.