n个顾客,s处可提供服务,求最小平均等待时间
a[]数组是每个顾客的服务时间,b[]是第i个队列中某一个顾客时间,c[]是第i队列总时间,麻烦帮忙看看哪里有问题,谢谢!
int Select(int *a,int n,int s,int t)
{
int i,j=0;
int b[10]={{0}},c[10]={{0}};
for(i=0;i<n;i++)
{
b[j]+=a[i];
c[j]+=b[j];
j++;
if(j==s)
{
j=0;
}
}
for(i=0;i<s;i++)
{
t+=c[i];
}
t=t/n;
return t;
}
序算法,编译通过,结果不对,求看看,谢谢! 10C
n个顾客,s处可提供服务,求最小平均等待时间
a[]数组是每个顾客的服务时间,b[]是第i个队列中某一个顾客时间,c[]是第i队列总时间,麻烦帮忙看看哪里有问题,谢谢!
int Select(int *a,int n,int s,int t)
{
int i,j=0;
int b[10]={{0}},c[10]={{0}};
for(i=0;i<n;i++)
{
b[j]+=a[i];
c[j]+=b[j];
j++;
if(j==s)
{
j=0;
}
}
for(i=0;i<s;i++)
{