c语言编程求1-1/2+1/3-1/4+1/5-1/6+…….+1/99-1/100的值。 可不可以再辅以适当的解释呀,本人是菜鸟一枚
3个回答
展开全部
追问
太感谢了,真心有用,不过可不可以问一下,你电脑中的c语言是自己下的还是从别的电脑上拷贝下来的呀,老师说我拷了机房的程序也不会装
追答
复制的安装包到电脑上安装的
安装貌似不复杂,具体的也记得不是很清楚了很久了……
展开全部
int main()
{
float sum = 0.0;
int tag = 1;
int val;
for(int i = 1;i <= 100;i++)
{
val = tag *(1/i);
sum += val;
tag = -tag;
}
cout<<sum<<endl;
return 0;
}
{
float sum = 0.0;
int tag = 1;
int val;
for(int i = 1;i <= 100;i++)
{
val = tag *(1/i);
sum += val;
tag = -tag;
}
cout<<sum<<endl;
return 0;
}
追问
可不可以解释一下,
tag,val,cout<<sum<<endl;是什么意思,真心看不懂啊
追答
tag是一个标志,就是每个数字前面的正负号变化
val是每个需要加到sum中的数字
最后一行输出表达式的值和回车换行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询