21道C++循环编程题目

这是一系列C++编程题目,涵盖了循环控制、算法设计和数值计算等多个方面。其中包括求和问题、立方根计算、素数筛选、级数累加、阶乘计算、罗马数字转换等,旨在提升编程能力和算法思维。
摘要由CSDN通过智能技术生成

 1 键盘输入正整数n,求出n与其反序数之和并输出。例如,输入2038,输出应为 2038+8302=10340

2.       利用迭代公式:

       计算实数x的立方根 ,当|yn1yn|≤ε时,yn1 的近似值。

3.  输入正整数in,由程序负责从i开始找起,连续找出n个素数并显示在屏幕上。如输入108后,输出的8个素数应为:1113171923293137

4.   求下述三个序列的累加和(每一序列各累加n项,正整数n通过cin从键盘输入)。

s1 = 1/5 + 1/4 + 3/11 + 2/7 + 5/17 + 3/10 + 7/23 + …

              s2 = 2/1 + 3/2 + 5/3  + 8/5  + 13/8 + 21/13 + 34/21 + …

s3 = 1/1 - 3/(1+4) + 5/(1+4+7) - 7/(1+4+7+10) + 9/(1+4+7+10+13) - …

5.   对于n=25811,…,2023,分别求出E(n) = 1/1! + 1/2! + + 1/n! 之值并输出它们。要求按如下三种方式来进行求解,并对它们的运行速度及优劣性进行比较。

1)使用如下轮廓的三重循环来实现:

       for(int n=2; n<=23; n+=3)                  //求出多个不同的E

              for (int i=1; i<=n; i++)         //共累加n个项

                     for (int j=1; j<=i; j++)   //每个项中用到j的阶乘

                           

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值