添加简单数组的内容 我是C++世界的新来者,在任何其他语言中都没有太多经验,所以请原谅我的语法错误和缩进等等…
有人能给我解释一下为什么这个简单的程序会打印我输入的数组值,但不会将数组值相加吗添加简单数组的内容 我是C++世界的新来者,在任何其他语言中都没有太多经验,所以请原谅我的语法错误和缩进等等…,c++,arrays,sum,C++,Arrays,Sum,有人能给我解释一下为什么这个简单的程序会打印我输入的数组值,但不会将数组值相加吗 #include <iostream> using namespace std; int main(){ int alpha[8]; int sum=0; for(int x=0; x<8; x++){ cin>>alpha[x]; } for(int x=0; x<8; x++){ cout<<alpha[x]; sum
#include <iostream>
using namespace std;
int main(){
int alpha[8];
int sum=0;
for(int x=0; x<8; x++){
cin>>alpha[x];
}
for(int x=0; x<8; x++){
cout<<alpha[x];
sum += alpha[x];
return sum;
}
cout<<sum;
return 0;
}
#包括
使用名称空间std;
int main(){
intα[8];
整数和=0;
对于(int x=0;x>alpha[x];
}
for(int x=0;x在第二个for
语句中,您有一个return
。代码到达return
并退出程序
您可能希望将代码移动到函数中,以保留返回值
或将其删除
顺便说一句,您可以通过使用调试器找到这一点。在您的第二个for
语句中,您有一个return
。代码到达return
并退出您的程序
您可能希望将代码移动到函数中,以保留返回值
或将其删除
顺便说一句,你可以通过调试器找到答案。答案
感谢您的帮助,我已经修改了我的代码,并将其添加到以下内容中:
#include <iostream>
using namespace std;
int main()
{
int alpha[8];
int sum = 0;
for (int x = 0; x<8; x++)
{
cin >> alpha[x];
}
for (int x = 0; x<8; x++)
{
cout << alpha[x];
}
for (int x = 0; x<8; x++)
{
sum = sum + alpha[x];
}
cout << sum;
system("PAUSE");
return 0;
}
#包括
使用名称空间std;
int main()
{
intα[8];
整数和=0;
对于(int x=0;x>alpha[x];
}
对于(intx=0;x答案
感谢您的帮助,我已经修改了我的代码,并将其添加到以下内容中:
#include <iostream>
using namespace std;
int main()
{
int alpha[8];
int sum = 0;
for (int x = 0; x<8; x++)
{
cin >> alpha[x];
}
for (int x = 0; x<8; x++)
{
cout << alpha[x];
}
for (int x = 0; x<8; x++)
{
sum = sum + alpha[x];
}
cout << sum;
system("PAUSE");
return 0;
}
#包括
使用名称空间std;
int main()
{
intα[8];
整数和=0;
对于(int x=0;x>alpha[x];
}
对于(int x=0;xAye,试过调试它,但它没有解释程序为什么不工作,它只是说程序的活动配置有错误。Ye,试过调试它,但它没有解释程序为什么不工作,它只是说活动配置有错误程序的配置