首先定义int 类型的n,pi,qi,p。以n来储存房间数,Pi为已住人数,qi为科组为可住人数,p为满足条件的房间数,初始化为0。先确定房间数量,在用while循环来实现对pi,和qi输入,对房间一个一个扫查,若qi-pi大于大于2就是满足入住条件则p+1。若已完成对房间的扫查,则退出循环,最后输出满足房间数。
#include<iostream>
using namespace std;
int main()
{
int n,pi,qi,p=0;
cin>>n;
while(cin>>pi>>qi)
{
if(pi<qi-1)
{
p++;
n--;
}
if(n<1)
break;
}
cout<<p<<endl;
return 0;
}