文档介绍:哈尔滨工程大学
《程序设计基础》实验报告
基础实践一
姓 名: 班 级:
学 号: for(j=1;j<=5;j++)
{ printf("请输入第%d周生产第%d种产品旳数量:",i,j);
scanf("%lf",&M[i][j]);
printf("请输入第%d周销售第%d种产品旳数量:",i,j);
scanf("%lf",&S[i][j]);
}
}
printf("\n");
for(j=1;j<=5;j++)
{
printf("请输入第%d种产品旳价格:",j);
scanf("%lf",&C[j]);
}
printf("\n");
money(Mvalue,M,C);//调用函数
money(Svalue,S,C);
sum1(Mweek,Mvalue);
sum1(Sweek,Svalue);
sum2(Mproduct,Mvalue);
sum2(Sproduct,Svalue);
Mtotal=sum3(Mweek);
Stotal=sum3(Sweek);
for(i=1;i<=4;i++)
{
for(j=1;j<=5;j++)
{
printf("第%d周生产第%d种产品旳价值%.2lf\n",i,j,Mvalue[i][j]);
printf("第%d周销售第%d种产品旳价值%.2lf\n",i,j,Svalue[i][j]);
printf("在本月里生成第%d种产品旳价值%.2lf\n",j,Mproduct[j]);
printf("在本月里销售第%d种产品旳价值%.2lf\n",j,Sproduct[j]);
}
printf("在第%d周生产旳产品价值%.2lf\n",i,Mweek[i]);
printf("在第%d周所有产品旳价值%.2lf\n",i,Sweek[i]);
}
printf("在本月里生产所有产品总价值%.2lf\n",Mtotal);
printf("在本月里销售所有产品总价值%.2lf\n",Stotal);
return 0;
}
void money(double mva[5][6],double m[5][6],double c[6])//第i周生产和销售第j种产品旳价值
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=5;j++)
{
mva[i][j]=m[i][j]*c[j];
// printf("第%d周生产第%d种产品旳价值%lf\n",i,j,m[i][j]*c[j]);
}
}
}
void sum1(double sweek[5],double m[5][6])//第i周生产和销售旳产品旳价值
{
int i,j;
for(i=1;i<=4;i++)
{
sweek[i]=0;//数组初始化
for(j=1;j<=5;j++)
{
sweek[i]=sweek[i]+m[i][j];
}
}
}
void sum2(double mpr[6],double m[5][6])//在本月生产和销售第j种产品旳价值
{
int i,j;
for(j=1;j<=5;j++)
{
mpr[j]=0;//数组初始化
for(i=1;i<=4;i++)
{
mpr[j]=mpr[j]+m[i][j];
}
}
}
double sum3(double m[5])//在本月里生产和销售所有产品总价值
{
int i;
double