学习C语言时碰到的一个问题

2024-11-26 20:18:10
推荐回答(5个)
回答1:

类型不匹配,建议定义n的时候,把它也定义成浮点型(float)!就OK了

回答2:

把n进行强制类型转化一下。

回答3:

这个程序求得的就是π的近似值。并且,每个编译软件的设定是不一样的,你把printf中的/f改为/lf试试

回答4:

好像在win-tc也是只有光标.......
顺便问下,我们新生是用那个软件好入门?VC6.0 Turbo C3.0 win-tc

回答5:

#include
#include
long a = 10000,b = 0, c = 2800, d = 0,e = 0,f[2801],g = 0;
void main()
{
for(b = 0;b < c;b ++)
f[b] = a / 5;
for(c = 2800;c != 0;c -= 14)
{
d = 0;
g = c * 2;
for(b = c;b > 0;)
{
d += f[b] * a;
g --;
f[b] = d % g;
d = d/g;
g --;
b --;
if(b > 1)
d *= b;

}
printf("%.4d", e + d / a);
e = d % a;
}
}