具体条件都在图片里了,就看看怎么编程或者有啥好思路的分享分享
1条回答 默认 最新
- _GX_ 2022-02-28 06:48关注
#include <iostream> #include <stdexcept> class SP { public: SP(int n, int k) : _n(n), _k(k) { if (n < 1 || k < 1) throw std::invalid_argument("invalid n or k"); } static int power(int m, int n) { int r = 1; for (int i = 1; i <= n; i++) r *= m; return r; } int fun() const { int s = 0; for (int i = 1; i <= _n; i++) s += power(i, _k); return s; } void show() const { std::cout << fun() << std::endl; } private: int _n; int _k; }; int main() { try { int n, k; std::cin >> n >> k; SP s(n, k); s.show(); } catch (const std::exception &e) { std::cerr << e.what() << '\n'; return 1; } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
- ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
- ¥15 CSAPPattacklab
- ¥15 一直显示正在等待HID—ISP
- ¥15 Python turtle 画图
- ¥15 关于大棚监测的pcb板设计
- ¥15 stm32开发clion时遇到的编译问题
- ¥15 lna设计 源简并电感型共源放大器
- ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
- ¥15 Vue3地图和异步函数使用