杭电ACM2011多项式求和我错在哪里?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/28 17:31:56
杭电ACM2011多项式求和我错在哪里?
多项式的描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...
现在请你求出该多项式的前n项的和.
Input
输入数据由2行组成,首先是一个正整数m(m
多项式的描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...
现在请你求出该多项式的前n项的和.
Input
输入数据由2行组成,首先是一个正整数m(m
![杭电ACM2011多项式求和我错在哪里?](/uploads/image/z/19728373-13-3.jpg?t=%E6%9D%AD%E7%94%B5ACM2011%E5%A4%9A%E9%A1%B9%E5%BC%8F%E6%B1%82%E5%92%8C%E6%88%91%E9%94%99%E5%9C%A8%E5%93%AA%E9%87%8C%3F)
#include
int main()
{
\x05int m,n;
\x05double i,sign,j,sum,term;
\x05//sign=1;
\x05//sum=1.0;这两句移到下面去,不然循环时会改变值
\x05while(scanf("%d",&m)!=EOF)//去掉while,你的循环用的是for语句.
\x05{
\x05\x05for(i=0;i
再问: while循环和for循环不能一起用吗? 我是想实现多组数据的测试,求解。。。
再答: 不需要啊,对于有确定的测试组数用for和while都能实现,对于没有确定的测试组数用则只能用while来实现。你的while在着没必要啊,加上似乎也没错。
int main()
{
\x05int m,n;
\x05double i,sign,j,sum,term;
\x05//sign=1;
\x05//sum=1.0;这两句移到下面去,不然循环时会改变值
\x05while(scanf("%d",&m)!=EOF)//去掉while,你的循环用的是for语句.
\x05{
\x05\x05for(i=0;i
再问: while循环和for循环不能一起用吗? 我是想实现多组数据的测试,求解。。。
再答: 不需要啊,对于有确定的测试组数用for和while都能实现,对于没有确定的测试组数用则只能用while来实现。你的while在着没必要啊,加上似乎也没错。