C++第4次实验(基础班)—循环结构程序设计(参考答案)-项目2:分数的累加

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)1+2+...+20 

[cpp] view plain copy print?

  1. //用for循环完成,其他循环自行完成  
  2. #include <iostream>  
  3. using namespace std;  
  4. int main( )  
  5. {   
  6.     int sum=0,i;  
  7.     for(i=1;i<=20;++i)  
  8.         sum+=i;  
  9.     cout<<"sum="<<sum<<endl;  
  10.     return 0;  
  11. }  

(2)1+1/2+1/3+…+1/20  ——分数的累加,注意两个整型相除,商也为整型,而显然求和结果应该是小数

 

[cpp] view plain copy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值