请大家帮我修改下这个程序
#include<iomanip.h>#include<iostream.h>
struct std
{
long num;
char name[20];
int sex;
float score[5];
};
void main()
{ int i,j;
std st[5];
for(i=0;i<5;i++)
{cout<<"input the num:";
cin>>st[i].num;
cout<<"\ninput the name:";
cin>>st[i].name;
cout<<"\ninput the sex:";
cin>>st[i].sex;
for(j=0;j<5;j++)
{cout<<"Please input the all score:";
cin>>st[i].score[j];
}
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(st[i].score[j]>=70)
{
if((st[i].score[j]>=85)&&(j>=3))
{ cout<<"有"<<i<<"同学达到优秀:\n";
}
}
}
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{ if(st[i].score[j]<60)
{
cout<<"有"<<i<<"同学需要补考:\n";
}
}
}
}
请大家帮我修改下这个程序,能够输出优秀和补考的人数。