(1)1+2+...+20
[cpp] view plain copy print?
- //用for循环完成,其他循环自行完成
- #include <iostream>
- using namespace std;
- int main( )
- {
- int sum=0,i;
- for(i=1;i<=20;++i)
- sum+=i;
- cout<<"sum="<<sum<<endl;
- return 0;
- }
(2)1+1/2+1/3+…+1/20 ——分数的累加,注意两个整型相除,商也为整型,而显然求和结果应该是小数
[cpp] view plain copy

本文提供了四个C++程序示例,分别实现不同类型的分数累加,包括1到20的整数累加、1/n的分数累加、n/(n+1)的累加以及交错正负分数累加。每个示例都使用了for循环,并强调了处理小数和符号变化的技巧。最后提出一个思考问题,即如何调整循环体内的语句顺序并进行相应调整。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



