gpt4 book ai didi

c++ - 数字总和 C++

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:33 26 4
gpt4 key购买 nike

我应该编写一个程序,要求用户输入一个正整数值。该程序应使用循环来获取总和从 1 到输入的数字的所有整数。例如,如果用户输入 50,循环将找到1、2、3、4、... 50。

但由于某种原因它不起作用,我的 for 循环有问题,但这是我目前遇到的问题。

#include <iostream>
using namespace std;

int main()
{
int positiveInteger;
int startingNumber = 1;
int i = 0;

cout << "Please input an integer up to 100." << endl;

cin >> positiveInteger;

for (int i=0; i < positiveInteger; i++)
{
i = startingNumber + 1;
cout << i;
}

return 0;

}

我现在只是不知所措,为什么它不能正常工作。

最佳答案

循环很棒;错误的是循环内部的内容。您需要一个名为 sum 的变量,并在每一步中将 i+1 添加到 sum。在循环结束时,sum 将具有正确的值,因此打印它。

关于c++ - 数字总和 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7463507/

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