gpt4 book ai didi

c++ - 试图解决这个简单的 C++ 程序,但我被困在某个地方

转载 作者:太空宇宙 更新时间:2023-11-04 15:55:27 24 4
gpt4 key购买 nike

就我所知,对数学和 cpp 的理解不是很强。也许有人可以提供一点帮助,坐三个小时来寻找解决方案。我对 (i = 1; i <= 49;++i) 有一点了解,但我只是被困在某个地方。我最近开始使用 cpp,所以我正在尝试解决一些练习。

#include<iostream>
#include<iomanip>
#include<cmath>

using namespace std;

// program should multiply numbers as showed below
// S = 1∗2 + 2∗3 + 3∗4 + ⋯ + 49∗50

int main()
{
int i, j;

for (i = 1; i <= 49; ++i)
{
for (j = 2; i <= 50; ++j)
{
cout << i * j << endl;
}
}
return 0;
}

最佳答案

您不需要嵌套循环。

您总是会将每个数字 i 与下一个数字 i+1 相乘,因此一个循环就足够了。

解决方法

for (i = 1; i <= 49; ++i) {
cout << i * (i+1) << endl;
}

关于c++ - 试图解决这个简单的 C++ 程序,但我被困在某个地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58999012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com