乔任梁唱歌:请帮忙修改一段C语言

来源:百度文库 编辑:高校问答 时间:2024/04/29 11:37:08
我是初学者,对此不通,程序运行时老是错
int m,t;
for(t=1;t<=1000;t++)
{m=[sqrt(t)];
}
不错为什么总显示在S处有错误

我不明白你那对[]是做什么用的?
你把它去掉应该可以了。
你不必担心运算的顺序,因为SQRT()是一个函数,肯定是很算完了它,再把结果通过‘=’号赋给m的。
:)
如果这样还不行,你再把SQRT()外面加上INT().
如:INT(SQRT())试试,我好长时间不看C了有点力不从心。
呵呵。