这个问题如何解决?
在编译器中输入:4 5 6 p
编译器的输出结果为:
最后输出:5 0 4254537 0 3 0 18 0 0 0
为什么编译器的输出结果全部错误?
代码如下:
程序代码:
#include<iostream> int main(){ using namespace std; int i=0; int ar[10]; for(i=0;i<10;i++){ cin>>ar[i]; if(!(cin>>ar[i])){ break; } } cout<<"最后输出:"; for(int j=0;j<10;j++) cout<<ar[j]<<" "; return 0; }