改变做法后,错误相同,
#include<math.h>long int b[10],a[10];
f1(int x,int n)
{
a[n]=pow(x,n);
}
f2(int n)
{
if(n==0) b[0]=1;
else b[n]=n*f2(n-1);
}
main()
{ int x,n; float sum=0;
printf("Enter the number:");
scanf("%f",&x);
for(n=0;n<=9;n++)
{ f1(x,n); f2(n);
sum+=(float)a[n]/b[n];}
printf("%f",sum);
}
仍是出现:Floating point error:DOMAIN
----------------解决方案--------------------------------------------------------
很简单,不要去用TC
[color=white]
----------------解决方案--------------------------------------------------------
stdio.h呢?不用include么?
----------------解决方案--------------------------------------------------------
很简单,f1和f2都写成void,就没问题了。当然你用tc是你的自由,用吧用吧,反正你进步不了以后我工作的时候就少一个人跟我竞争了~~~
----------------解决方案--------------------------------------------------------
凑热闹的
学C++的时候自然会换VC++ ----------------解决方案--------------------------------------------------------
提醒你VC6仍然不标准……
不过照你这样的学习进度,要开始学C++估计是十年以后了……
能不能稍微踏实一点呢?把书看完了然后多写写程序?写一遍程序比看十遍书还有效果呢。
如果光说C语言的话,应该10个月就肯定学得会了,前提是三个月用来看书,剩下的时间写一个大的工程,然后随时修改自己发现的以前写的不好的代码,并随时注意编程风格。
剩下的时间,就可以用来学习算法了。
----------------解决方案--------------------------------------------------------
C++要学多久?
----------------解决方案--------------------------------------------------------
C++?C学会了以后,C++只多了一个面向对象而已。如果你在C的学习中体会到了C在功能管理方面的“弱点”,那么C++最多只需要两个月就够了……
所谓的弱点是说,C太灵活了,并没有硬性规定你该怎么去组织你的源代码。不像C++语言本身就提供给你组织源代码的方法。
----------------解决方案--------------------------------------------------------
凑热闹的
6#金玉良言 必铭记在心
----------------解决方案--------------------------------------------------------
晕,说得我都怕了,我也自学,现在好像什么也不懂哒。郁闷中…………
----------------解决方案--------------------------------------------------------