永发信息网

c语言 可以帮忙看下程序问题么

答案:1  悬赏:0  手机版
解决时间 2021-03-08 02:11
  • 提问者网友:雪舞兮
  • 2021-03-07 19:22
c语言 可以帮忙看下程序问题么
最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-03-07 20:42
pea.in


5 3
120 125 160 240 290
170 230 250


pea.out
4


所有朋友能摘到的桃子总数,就是高度≤朋友最大高度的桃子总数,数一下第2行中小于等于第3行中最大数的数的个数就行了。最多100个人,20个桃子似乎有误,改成100个桃子,20个人。


#include
#include
#define MT 100
#define NP 20
#define HM 300


int main()
{
    int i,j,sum,m,n,th[MT],ph[NP];
    FILE *f;
    f=fopen("pea.in","r");
    fscanf(f,"%d%d",&m,&n);
    for(i=0;i         fscanf(f,"%d",&th[i]);
         if ((th[i]<=0)||(th[i]>HM)) {i--;m--;}
       }
   for(i=0;i         fscanf(f,"%d",&ph[i]);
         if ((ph[i]<=0)||(ph[i]>HM)) {i--;n--;}
       }
   fclose(f);

   j=ph[0];
   for (i=1;ij) j=ph[i];
   sum=0;
   for (i=0;i   f=fopen("pea.out","w");
   fprintf(f,"%d",sum);
   fclose(f);

   printf("Done!
");
   system("PAUSE");
   return(0);
}



  



   

追问每个人最多只能摘2个桃子追答如果求得的桃子总数≤人数×2,就是这个数,否则,是人数×2

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯