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);
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
if ((th[i]<=0)||(th[i]>HM)) {i--;m--;}
}
for(i=0;i
if ((ph[i]<=0)||(ph[i]>HM)) {i--;n--;}
}
fclose(f);
j=ph[0];
for (i=1;i
sum=0;
for (i=0;i
fprintf(f,"%d",sum);
fclose(f);
printf("Done!
");
system("PAUSE");
return(0);
}
追问每个人最多只能摘2个桃子追答如果求得的桃子总数≤人数×2,就是这个数,否则,是人数×2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯