#include
using namespace std;
int x[100],c=0;
int main(){
for(int i=0;;i++){//第五行
cin>>x[i];
if(x[i]==0) break; //第七行
c=i;
}
for(int j=c;j>=0;j--)
cout<
return 0;
}
和
#include
using namespace std;
int x[100],c=0;
int main(){
for(int i=0;x[i]!=0;i++){//第五行
cin>>x[i];
c=i;
}
for(int j=c;j>=0;j--)
cout<<x[j]<<" ";
return 0;
}
两处代码在第五行和第七行有一些不同,第二种编译器报错,这是为什么,个人认为没什么区别,求大神解答,有题目的照片