首页 > 解决方案 > 我在为自然数的 C++ 程序编写代码时遇到问题

问题描述

我在为我的家庭作业编写代码时遇到了一些困难。该程序应至少包含 2 个功能,并且应该这样做:

标签: c++

解决方案


如果我理解正确,您必须打印出一系列尊重表达式的数字:

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<<" + ";
}

推荐阅读