一个很简单的C语言编程问题 #include<stdio.h> main() {float x,s
一个很简单的C语言编程问题#include<stdio.h>main(){floatx,sum;inta,b,n;scanf("%f",&x);for(a=1,b=1,s...
一个很简单的C语言编程问题
#include<stdio.h>
main()
{float x,sum;
int a,b,n;
scanf("%f",&x);
for(a=1,b=1,sum=0,n=1;n<=100;n=n++)
b=b*x;
a=a*n;
sum=sum+b/a;
printf("%f",sum);
} 这是我第8题的答案,是错的,实在找不出哪里错了,求大神指点! 展开
#include<stdio.h>
main()
{float x,sum;
int a,b,n;
scanf("%f",&x);
for(a=1,b=1,sum=0,n=1;n<=100;n=n++)
b=b*x;
a=a*n;
sum=sum+b/a;
printf("%f",sum);
} 这是我第8题的答案,是错的,实在找不出哪里错了,求大神指点! 展开
4个回答
展开全部
#include <stdio.h>
#include <math.h>
void main()
{
double temp,fen;
float x;
float sum=1;
float a=1,b=1,n;
scanf("%f",&x);
for(n=1;n<100;n++)
{
fen=pow(x,b);b++;///////////////////////////////////////////////
a=a*n;
sum=sum+fen/a;
}
temp=exp(x);//e的x次方
printf("sum=%f\n",sum);
printf("temp=%f\n",temp);
//return 0;
}
追问
厉害
展开全部
sum=1没包含在里面,改为(a=1m,b=1,sum = 1, n=1;n<100;...)
追问
还是不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问你的for循环下的大括号呢?
b=b*x;
a=a*n;
sum=sum+b/a;
应该用大括号括起来...
b=b*x;
a=a*n;
sum=sum+b/a;
应该用大括号括起来...
追问
加了大括号还是不行啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
开头不应该是void main或int main吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询