gpt4 book ai didi

c++ - 如何使用 do/while、While 语句或 For 语句查找用户输入的多个整数之和

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:24:04 25 4
gpt4 key购买 nike

请帮帮忙。我想创建一个程序,用户可以在其中输入多个数字(假设他/她的头上有 6 个数字)。然后程序应该继续计算所有这些数字的总和。然而,我必须使用循环语句,可以是 For 语句、While 语句或 do/while 语句。这是我目前所拥有的:

#include <iostream>

using namespace std;

int main()
{
int count = 1;
int sum = 0;
int number;
int numberitems;

cout << "Enter number of items: \n";
cin >> numberitems;

cout << "Enter number: \n";
cin >> number;

do {

sum = sum + number;

count++;
} while (count <= 6);
}

这是使用 while 语句的其他代码

#include <iostream>

using namespace std;

int main()
{
int count = 1;
int sum = 0;
int number;

cout << "Enter number: \n";
cin >> number;

while (count <= 6) {
sum = sum += number;

count++;
}
cout << sum << endl;
}

我知道这是初学者的东西,好吧,我是初学者所以礼貌地帮助姐妹。谢谢

最佳答案

FOR 循环运行良好,我稍微修改了一下:

#include<iostream>
using namespace std;
int main ()
{

int sum = 0;
int number;
int numberitems;


cout << "Enter number of items: \n";
cin >> numberitems;

for(int i=0;i<numberitems;i++)
{
cout << "Enter number: \n";
cin >> number;

sum=sum+number;

}
cout<<"sum is: "<< sum<<endl;
}

但是,WHILE 循环在第 11 行出现了一些错误(Count 未在此范围内声明)。可能是什么问题?另外,如果您有一个使用 DO,WHILE 循环的解决方案,那就太好了。谢谢

关于c++ - 如何使用 do/while、While 语句或 For 语句查找用户输入的多个整数之和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21838582/

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