[問題] 請問一段程式碼
#define pi 3.14
int main(int argc, char *argv[])
{
double x=8;
double input_x=0.0;
if(x >= (2*pi))
input_x = x%(2*pi); //這行有問題
else
input_x = x;
printf("%d\n",sn(input_x));
system("PAUSE");
return 0;
}
用DEV_c++ 結果有以下錯誤訊息,不太懂哪裡錯了!懇請高手指點!
//為何是無效的運算元
28 C:\Dev-Cpp\out\cow.c invalid operands to binary %
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.197.214
推
10/26 18:57, , 1F
10/26 18:57, 1F
→
10/26 18:58, , 2F
10/26 18:58, 2F
→
10/26 18:58, , 3F
10/26 18:58, 3F
→
10/26 18:59, , 4F
10/26 18:59, 4F
推
10/26 19:00, , 5F
10/26 19:00, 5F
→
10/26 19:00, , 6F
10/26 19:00, 6F
→
10/26 19:04, , 7F
10/26 19:04, 7F
推
10/26 19:07, , 8F
10/26 19:07, 8F
→
10/26 19:07, , 9F
10/26 19:07, 9F
推
10/26 19:13, , 10F
10/26 19:13, 10F
→
10/26 19:14, , 11F
10/26 19:14, 11F
→
10/26 19:15, , 12F
10/26 19:15, 12F
→
10/26 19:16, , 13F
10/26 19:16, 13F
推
10/26 19:19, , 14F
10/26 19:19, 14F
→
10/26 19:20, , 15F
10/26 19:20, 15F
推
10/26 19:30, , 16F
10/26 19:30, 16F