알려 진 S = 1 + 2 - 1 + 2 + 2 - 3 +...+ 2 - 2006, 오른쪽 산식 을 계산 하여 S 의 값 을 구하 세 요.

알려 진 S = 1 + 2 - 1 + 2 + 2 - 3 +...+ 2 - 2006, 오른쪽 산식 을 계산 하여 S 의 값 을 구하 세 요.


∵ S = 1 + 2 - 1 + 2 + 2 + 3 +...+ 2 - 2006 ①, 8756, 2S = S = 2 (1 + 2 - 1 + 2 + 2 + 2 - 3 +...+ 2 - 2006) = 2 + 1 + 2 - 1 + 2 + 2 + 3 +...+ 2 - 2005 ②, ② - ① 득: S = 2 - 2 - 2006 = 2 - 122006 = 2 × 2206 − 122006 = 2207.



n 에 따라 다음 과 같은 공식 값 을 계산 합 니 다. s = 1 / 1 + 1 / 2 + 1 / 3 + 1 / n, 예 를 들 어 5 를 입력 하면 2.28333 을 수출 해 야 합 니 다.
어디 가 틀 렸 는데, 무슨 말 을 쓰 면 좋 을 까?
뭘 입력 해도 팝 업 1...
int aint Parse(textBox 1. Text);
int sum = 0;
int b = 0;
while (a = 0)
{.
b = b + 1 / a;
sum = sum + b;
a = a - 1;
}.
if (a = 0)
Message Box. Show(...)sum. ToString();
방금 배 운 것 은 이런 문구 에 대해 아직 이해 하지 못 하고 고 쳤 습 니까? 아니면 팝 업 1 입 니까?


Sum 은 하나의 소수 인 데, 당신 은 여기 서 Sum 을 하나의 int 로 정 한 성형 으로 결 과 는 자동 으로 정 리 됩 니 다.
int Sum = 0; double Sum = 0; 또는 flat Sum = 0 으로 변경
a 도 부동 소수점 으로 바 꾸 는 것 이 좋 습 니 다.
double adouble Parse(textBox 1. Text);
double sum = 0;
while (a! = 0)
{.
sum = sum + 1 / a;
a = a - 1;
}.
if (a = 0)
Message Box. Show(...)sum. ToString();



공식 S = 12 (a + b) h 에서 이미 알 고 있 는 S = 120, b = 18, h = 8, a 의 값 을 구한다.


S = 120, b = 18, h = 8, 공식 S = 12 (a + b) h 에 대 입 하여 획득: 120 = 12 (a + 18) × 8, 분해: a = 12.