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;}
我在bc中運行了這段代碼,但語法錯誤。我無法檢測到的錯誤。 Plz的幫助。bc(standard_in)11:語法錯誤
我使用的是Ubuntu 14.04 LTS,我的shell是bash。
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的幫助。bc(standard_in)11:語法錯誤
我使用的是Ubuntu 14.04 LTS,我的shell是bash。
有一個分號的倒數第二個右括號後丟失:
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;}
寫換行符每個語句。這在我的系統中工作。
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;
}
謝謝。這工作。 – alhelal