解题思路:
注意事项:搞不懂,为啥,答案呢错误20%,
但思路是对的,
看成穿过,就好解了
参考代码:
#include <stdio.h>
#include <math.h>
int i=0,sum=1,m;
int main()
{
int gan,qian,hou,shu;
scanf("%d",&shu);
scanf("%d",&gan);
if(shu<50&&shu>1)
{
for(i=0;i<shu-1;i++)
{ scanf("%d",&m);
if(-100<m&&m<100&&m!=0)
{
if(gan<0)
{
if(m>0&&m<-1*gan)
sum++;
else if(m<0&&-1*m>-1*qian)
sum++;
}
if(gan>0)
{
if(m<0&&-1*m>gan)
sum++;
else if(m>0&&m<gan)
sum++;
}
}
}
}
printf("%d",sum);
return 0;
}
0.0分
0 人评分