#include "stdio.h"
void main()
{
int a,b,sum=0, mai[4][4];
char pro;
double total=0;
double factor,temp1,temp2,temp3,temp4;
for(a=0;a<4;a++)
{
pro='A';
for(b=0;b<4;b++)
{
printf("请输入销售员%d 销售产品 %C的数量:",a+1,pro);
scanf("%d",&mai[a][b]);
pro++;
total=total+mai[a][b];
}
printf("/n");
}
/*打印表格形式*/
printf("/t/t产品销售情况汇总表/n");
printf("=========================================================/n");
printf("/n产品 /tA/tB/tC/tD/n/n");
printf("=========================================================/n");
/*计算总量*/
printf("销售总量:");
for(b=0;b<4;b++)
{
sum=0;
for(a=0;a<4;a++)
{
sum=sum+mai[a][b];
}
printf("/t%d",sum);
}
/*明细账目表*/
printf("/n/n/n/n/t/t产品销售百分比明细表/n");
printf("=========================================================/n");
printf("销售员/t/t/t产品/n");
printf("---------------------------------------------------------/n");
printf("/t/tA/tB/tC/tD/t合计/n");
factor=100/total;
for(a=0;a<4;a++)
{
temp1=mai[a][0]*factor;
temp2=mai[a][1]*factor;
temp3=mai[a][2]*factor;
temp4=mai[a][3]*factor;
printf("/n第%d件/t/t%.2f/t%.2f/t%.2f/t%.2f/t%.2f/n",a+1,temp1,temp2,temp3,temp4,temp1+temp2+temp3+temp4);
}
printf("==========================================================/n");
}
void main()
{
int a,b,sum=0, mai[4][4];
char pro;
double total=0;
double factor,temp1,temp2,temp3,temp4;
for(a=0;a<4;a++)
{
pro='A';
for(b=0;b<4;b++)
{
printf("请输入销售员%d 销售产品 %C的数量:",a+1,pro);
scanf("%d",&mai[a][b]);
pro++;
total=total+mai[a][b];
}
printf("/n");
}
/*打印表格形式*/
printf("/t/t产品销售情况汇总表/n");
printf("=========================================================/n");
printf("/n产品 /tA/tB/tC/tD/n/n");
printf("=========================================================/n");
/*计算总量*/
printf("销售总量:");
for(b=0;b<4;b++)
{
sum=0;
for(a=0;a<4;a++)
{
sum=sum+mai[a][b];
}
printf("/t%d",sum);
}
/*明细账目表*/
printf("/n/n/n/n/t/t产品销售百分比明细表/n");
printf("=========================================================/n");
printf("销售员/t/t/t产品/n");
printf("---------------------------------------------------------/n");
printf("/t/tA/tB/tC/tD/t合计/n");
factor=100/total;
for(a=0;a<4;a++)
{
temp1=mai[a][0]*factor;
temp2=mai[a][1]*factor;
temp3=mai[a][2]*factor;
temp4=mai[a][3]*factor;
printf("/n第%d件/t/t%.2f/t%.2f/t%.2f/t%.2f/t%.2f/n",a+1,temp1,temp2,temp3,temp4,temp1+temp2+temp3+temp4);
}
printf("==========================================================/n");
}