http://noi.openjudge.cn/ch0105/24/
问题如标题程序如内容
程序哪里有问题?
#include <stdio.h>
int main()
{
int a,b,c,d,e = 0;
scanf("%d",&a);
for (int i = 0;i < a;i++)
{
scanf("%d %d",&b,&c);
if ((b >= 90) && (b <= 140) && (c >= 60) && (c <= 90))
{
d++;
}
else
{
d = 0;
}
}
printf("%d",d);
return 0;
} a
你题目呢
scanf 两个%d中间空格去掉 将代码改成这样:
#include <stdio.h>
int main()
{
int a,b,c,d = 0,e = 0;
scanf("%d",&a);
for (int i = 0;i < a;i++)
{
scanf("%d %d",&b,&c);
if ((b >= 90) && (b <= 140) && (c >= 60) && (c <= 90))
{
d++;
if (d > e)
e = d;
}
else
{
d = 0;
}
}
printf("%d",e);
return 0;
}
AC记录:http://noi.openjudge.cn/ch0105/solution/28893712/
页:
[1]