#include<iostream>
using namespace std;
class student
{
public:
int a;
};
int main()
{
student st[3];
int i;
for(i=0;i<=2;i++)
cin>>st[i+1].a;
for(i=0;i<=2;i++)
cout<<st[i+1].a<<' ';
return 0;
}//程序哪里不合理?
下标是从0开始,你为什么还要+1
正在学c+,貌似也只看出+1的问题
有点懂了,c没学好。原来st[3]={st[0],st[1],st[2]},谢谢。现在程序能运行了。