获取矩阵错误 cin>>
Getting matrix error cin>>
这段代码工作得很好,但是我得到一个没有输出的黑屏当我删除cin>>
时,它工作得很好,但没有cin>>
,这个程序就没用了。
#include <iostream>
using namespace std;
int main ()
{
int x [5];
int i;
int sum;
for(i = 0;i < 5;i++)
cin>>x[i];
for (i=0;i<5;i++)
cout<<x[i];
for (i=0;i<5;i++)
sum=sum+x[i];
cout<<sum ;
int z;
cin>>z;
return 0;
}
#include <iostream>
using namespace std;
int main ()
{
int x [5]={};
int i;
int sum=0;
cout << "please enter five integers (seperated with spaces) and press return: ";
for(i = 0;i < 5;i++){
cin>>x[i];
}
cout << "the integers you entered are: ";
for (i=0;i<5;i++){
cout<<x[i]<<" ";
}
cout << endl;
cout << " the culmulative sums of those integers are: ";
for (i=0;i<5;i++){
sum=sum+x[i];
cout<<sum << endl;
}
int z;
cout << "enter another integer" << endl;
cin>>z;
cout << "ok i'm ending the program without doing anything with the last int you entered" << endl;
return 0;
}
如果您谈论的是第一个for循环中的cin>>,那么cin>>用于从控制台获取inpur。你应该给它一个输入,按回车键。然后你的数组将被初始化。我认为你没有欣赏到中国的整体运作。
相关文章:
- C++中的cin.ignore()函数不适用于整个流
- 在while循环中输入带有std::cin的字符串后,控制台会输出大量胡言乱语
- Problems with std::cin.fail()
- EASTL矢量<向量<int>>连续的
- 由cin中的字符串中未捕获空白引起的分割错误
- 在C++中使用Cin,我如何在1行中输入
- 将 cin 限制为只有一个
- cin >> int 给定一个字符串将 int 赋值为 0
- istream std::cin如何修改自定义istream缓冲区
- C++ 将 CIN 值存储到任何类型的数组中
- 为什么无论你输入什么,这"while(cin.get(str,3))"只运行一次?
- cin 的十进制输入验证?
- Turbo C++ cin() 不能与 gets() 一起使用
- 使用 cin 时接受小数点后的 2 位数字
- 在 std::getline 和 std::cin 期间卡在循环中
- 我无法在Visual Studio代码中使用CIN输入答案,它说输入您的年龄,但它说只读文本编辑器如何解决这个问题?
- 为什么我的两个 cin 语句没有在程序结束时运行?
- C++ cin.ignore() 跳过循环
- CIN是逻辑1还是0?
- 如何运行多行 cin?