c++ - 我在为自然数的 C++ 程序编写代码时遇到问题
问题描述
我在为我的家庭作业编写代码时遇到了一些困难。该程序应至少包含 2 个功能,并且应该这样做:
- 读取一个自然数 n
- 并打印出总和:1 + 2.3 + 3.4.5 + 4.5.6.7 +...+ n.(n + 1)...(2n - 1)。谢谢!
解决方案
如果我理解正确,您必须打印出一系列尊重表达式的数字:
a=1 a=2 a=3 a=4 ... for(a=1; a<=n; a++)
| | | |
1; 2,3; 3,4,5; 4,5,6,7; ... ; while b < (2n - 1)
| | | |
b=1| b=3| ... for(b=a; b<=(2*a)-1; b++)
b=2 b=3
.
int n;
int sum; // ? It's no clear what you should sum
std::cout<<"choose n:"<<std::endl;
std::cin>>n;
std::cout<<"you have chosen: "<<n<<std::endl;
for(int a=1; a<=n; a++){
for(int b=a; b<=(2*a)-1; b++){
std::cout<<b<<".";
}
std::cout<<" + ";
}
推荐阅读
- ios - iOS 上的 React-native 发布构建错误:ld: library not found for -lReact
- r - 数据框中的列未使用 R 中的 read_xls 函数正确读取
- java - 添加两个对象——难以理解接受一个对象作为参数
- c# - 从层次结构中检索特定的类
- sql - 读取数据库记录并转换为不同形式的查询/存储过程?
- sql - 无法绑定多部分标识符“t.tag_instrument_id_fk”
- java - 更新 Embeddable 类中的值
- javascript - 在 JavaScript 中获取三个数组的交集
- java - Http URLConnection 等待内部请求
- node.js - MongoDB - Mongoose,在嵌套查询中添加新文档数据