bc(standard_in)11:语法错误

时间:2016-12-02 13:26:51

标签: bc

k=0;
for(i=432;i<500;i++){r=1;for(j=1;j<(1000-i);j++){if(j==i) m=r; r=r*j;} k=k+m*r;}

我在bc中运行此代码,但语法错误。我无法检测到的错误。 Plz的帮助。

我使用的是Ubuntu 14.04 LTS,我的shell是bash。

2 个答案:

答案 0 :(得分:1)

第二个最后一个结束括号后缺少分号:

Directive

答案 1 :(得分:0)

以换行符编写每个语句。这适用于我的系统。

k=0;
for(i=432;i<500;i++)
{
  r=1;
  for(j=1;j<(1000-i);j++)
  {
    if(j==i)
       m=r;
    r=r*j;
  }
  k=k+m*r;
}