关于c语言的问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/06 07:50:19
1+(1+2)/(1*2)+(1+2+3)/3!+....+(1+2+3+....+10)/10!之和.
1+12+13+123+......+123456789之和.
(1!)/2^1+2!/2^2+3!/2^3+....+10!/2^10的和.
这些程序要怎么编写 ???多谢各位了,给点提示也行
其他两个问题是弄清楚了,但是还差1+12+123+...+123456789之和这个问题解决不了.请各位高手来看看,要怎么解决??多谢了

拿第一个东西来说吧。
你分子弄成一个变量,分母弄成一个变量,然后除一下就可以了。
int i;
int a=0;
float b=1,ans=0;
for (i=1;i<=10;i++)
{
a+=i;
b*=i;
ans+=(float)(a)/b;
}
printf("%f\n",ans);