问题链接:https://vjudge.net/problem/CodeForces-467A
问题简述:
输入房间总数n,再输入已入住人数pi与房间可容纳人数qi,判断可供两人入住的房间数有多少
问题分析:
利用循环逐个判断pi<=qi-2是否为真,并定义一个变量作为计数器即可。
程序说明:
本程序定义了一个二维数组,一维用来记录pi,qi两个数据,二维表示每个房间,以for循环输入数据,再以for循环计算可入住房间数,最后输出结果。
AC通过的程序如下:
#include<iostream>
using namespace std;
int a[100][2];
int main()
{
int n;
int num=0;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i][0]>>a[i][1];
}
for(int i=0;i<n;i++)
{
if(a[i][0]<=(a[i][1]-2))
{
num++;
}
}
cout<<num;
}