Balibalidu 2023-11-18 13:58 采纳率: 0%
浏览 23
已结题

C语言洛谷题的铺地毯

想问一下为什么我这个代码在洛谷做的提交后是零分啊?
这个是我第一次打这种,有去借鉴别人的,如果有冒犯,立马就删。


```c

#include<stdio.h>  
  
#define MAX_CARPET_NUM 10000  
  
struct Carpet{  
 int left;  
 int bottom;  
 int width;  
 int height;  
} carpets[MAX_CARPET_NUM];  
  
int main(){  
 int i,n,x,y;  
 int cnt=0;  
 scanf("%d",&n);  
 for(i=0;i<n;i++){  
 scanf("%d%d%d%d",&carpets[i].left ,&carpets[i].bottom,&carpets[i].width,&carpets[i].height);  
 }  
 scanf("%d%d",&x,&y);  
 for(i=0;i<n;i++){  
 if(x>=carpets[i].left &&x<=carpets[i].left+carpets[i].width &&y>=carpets[i].bottom&&y<=carpets[i].height )  
 cnt=i+1;  
 }  
 if(cnt!=0)printf("%d\n");  
 else printf("%-1\n");  
 return 0;  
}
  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月15日
  • 创建了问题 11月18日