2015-01-15 5 views
-3

안녕하세요 저는 그러한 과제를 가지고 있습니다. https://imageshack.com/i/ipaf9sg9j 방향을 바꾸려고합니다.하지만 컴파일러가 화가났습니다 (또는 간단히 말해서 뭔가 잘못되었습니다) (Visual Studio 2008 C++ Express Edition). 내 실수를 알아라. 실수를 지적하고 과제에 올바른 방향으로 나를 가리켜 주시겠습니까 1.. 이 지금까지 (내가 아마 실수가 알고 있지만 난 그냥 초보자입니다) https://imageshack.com/i/eyDnQnr6p푸리에 변환 C

+0

"time.h"[편집] (HTTP ://stackoverflow.com/posts/27965060/edit) 이미지와 코드를 질문에 추가하십시오. –

+1

게시물에 직접 코드를 삽입해야합니다. https://stackoverflow.com/editing-help – coincoin

+0

새로운 사용자이므로 이미지를 업로드 할 수 없습니다. https://imagizer.imageshack.us/v2/1725x969q90/673/af9sg9.jpg이 작업 하고 코드 사용법 #include 사용법 #include 사용법 #include입니다 무효 메인() { \t int func (double x [], int n); \t int N, i, t, n, m; \t double f; \t printf ("input N \ n"); \t는 scanf ("%의 D"&N); \t의 printf ("F = % LF \ 없음"F) \t의 printf ("t = % LF n ​​\", t); \t 이중 PI = 4.0 * ATAN (1.0)에 대한 \t는 (ⅰ = 1; 나는 = N을 <; I + 2) (; t <= N; t ++ t = 0); \t \t { \t위한 \t { \t \t \t srand (시간 (NULL)) \t \t double f = rand(); \t x [t] = (4/PI) * ((1/i) * sin (2 * i * PI * f * t)); \t x [t]> - 10 || x <10; \t} \t은} \t } – borbi

답변

1
  1. 당신은 doublex를 정의해야 내 코드입니다. 줄 7에서 주 시작 부분에서 double f;double f,x으로 변경하십시오.

  2. 정의 된 시간 메서드를 가져 오려면 include를 추가해야합니다.

    사용법 #include 당신은 코드뿐만 아니라, 여기에 이미지를 업로드 할 수 있으며, 당신은 링크가로드되지 않으므로를 클릭하십시오한다

+0

또한 main() 함수 외부에 * int func (double x [], int n); * 선언을 넣어야합니다. – coincoin

+0

표준 C 헤더의 경우 ''이됩니다. – Jens

+0

@Jens 두 가지 모두 작동하지만 실제로 <> 형태는 더 관용적입니다. – rubenvb