-1
저는 C가 매우 새로워서 아직 이해하지 못하고 있습니다. 이것은 내 임무이며 아래는 내 코드입니다.이진 표현식에 대한 피연산자가 올바르지 않습니다.
사람이 5 %의이자를내는 저축 계좌에 1,000 달러를 투자합니다. 모든이자가 계좌에 예치 된 채로 남아 있고, 연말에 계좌에있는 금액을 계산하여 10 년 동안 인쇄한다고 가정합니다.
가A = P (1 + R) N
가 는, A는 P가 투자 원래 양, R은 연간 이자율, n은 연수가이다 이러한 양을 결정하기 위해 다음 식을 사용하여 n 번째 연말 예금에 양
#include <stdio.h>
#include <math.h>
int main(){
double a, p, n;
double r=(1 + (1/20));
p=1000;
for(n=1; n<=10; n++){
a = (p*(r)^n);
printf("%f, %f, %f\n", a, n,r);
}
return 0;
}
나는 그것을 컴파일하려고, 나는 다음과 같은 오류 얻을 :
이error: invalid operands to binary expression
('double' and 'double')
a = (p*(r)^n);
~~~~~^~
사람이 날이 무슨 뜻인지 알아내는 데 도움이 수와 어를 내가해야 할 일은? 감사합니다.
'^'이 (가) 전원이 아닙니다. 비트 XOR입니다. 당신은'#include'과'p * pow (r, n)'을 사용해야한다. –
Cornstalks
^은 (는) 잘못된 피연산자입니다. 아마도 Google pow 함수 –