你不能用变量名time因为有个头文件
#include
using namespace std;
struct A
{
int s;
int e;
} tim[110];//变量改了
int cmp(A a,A b)
{
return a.e
int main()
{
int n,i;
int cnt;
while(cin>>n&&n)
{
cnt=1;
for(i=0; i
cin>>tim[i].s>>tim[i].e;
}
sort(tim,tim+n,cmp);
int t_e=tim[0].e;
for(i=1; i< n; i++)//这里改了
{
if(tim[i].s>=t_e)
{
t_e=tim[i].e;
cnt++;
}
}
cout<
return 0;
}