C语言编程题 FatMouse' Trade
答案:1 悬赏:60 手机版
解决时间 2021-04-01 12:30
- 提问者网友:疯子也有疯子的情调
- 2021-03-31 17:13
C语言编程题 FatMouse' Trade
最佳答案
- 五星知识达人网友:狂恋
- 2021-03-31 17:37
//题目的意思应该是将所有的case统一输出而不是计算一个输出一个
#include
void main()
{
int m,n,i,j,s=0;
float a[1000][2],b[1000],t,w;
float res[1000];
while(scanf("%d%d",&m,&n),m!=-1||n!=-1)
{
w=0;res[s]=0;
for(i=0;i {
scanf("%f%f",&a[i][0],&a[i][1]);
b[i]=a[i][0]/a[i][1];
}
for(i=0;i for(j=0;j if(b[i] {
t=b[i];b[i]=b[i+1];b[i+1]=t;t=a[i][0];a[i][0]=a[i+1][0];a[i+1][0]=t;
t=a[i][1];a[i][1]=a[i+1][1];a[i+1][1]=t;
}
for(i=0;w {
res[s]=res[s]+a[i][0];
w=w+a[i][1];
}
if(w>=m){res[s]=res[s]-(w-m)*b[i-1];}
s++;
}
for(i=0;i}
有什么问题?这个还通不过吗?
#include
void main()
{
int m,n,i,j,s=0;
float a[1000][2],b[1000],t,w;
float res[1000];
while(scanf("%d%d",&m,&n),m!=-1||n!=-1)
{
w=0;res[s]=0;
for(i=0;i
scanf("%f%f",&a[i][0],&a[i][1]);
b[i]=a[i][0]/a[i][1];
}
for(i=0;i
t=b[i];b[i]=b[i+1];b[i+1]=t;t=a[i][0];a[i][0]=a[i+1][0];a[i+1][0]=t;
t=a[i][1];a[i][1]=a[i+1][1];a[i+1][1]=t;
}
for(i=0;w
res[s]=res[s]+a[i][0];
w=w+a[i][1];
}
if(w>=m){res[s]=res[s]-(w-m)*b[i-1];}
s++;
}
for(i=0;i
有什么问题?这个还通不过吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯