📄 yl7.c
字号:
/* Note:Your choice is C IDE */
#include "stdio.h"//此程序也可以通过文件包含来完成处理
#define size 31//一个月30天,用数组的1-30来表示这30天
#define size1 21//每个人每种产品的月销售量总和数组的大小为20,用1-20来表示这20个数组下标
#define size2 6//共5种产品的各自的月销售总量数组大小,在此我们想从1-5来存放每种产品的月销售总量
#define size3 4
#define size4 5
void main()
{
int fp11[size]={0}, fp12[size]={0}, fp13[size]={0}, fp14[size]={0}, fp15[size]={0};//这是为每个销售人员建立四个数组来存放
int fp21[size]={0}, fp22[size]={0}, fp23[size]={0}, fp24[size]={0}, fp25[size]={0};//30天每天各个产品的销售量
int fp31[size]={0}, fp32[size]={0}, fp33[size]={0}, fp34[size]={0}, fp35[size]={0};
int fp41[size]={0}, fp42[size]={0}, fp43[size]={0}, fp44[size]={0}, fp45[size]={0};
int i=0;
int j=0;
int sum[size2]={0};//共5种产品的月销售各自的总量数组
int sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,sum6=0,sum7=0,sum8=0,sum9=0,sum10=0;
int sum11=0,sum12=0,sum13=0,sum14=0,sum15=0,sum16=0,sum17=0,sum18=0,sum19=0,sum20=0;
//int psum11=0,psum12=0,psum13=0,psum14=0,psum15=0;
//int psum21=0,psum22=0,psum23=0,psum24=0,psum25=0;
//int psum31=0,psum32=0,psum33=0,psum34=0,psum35=0;
//int psum41=0,psum42=0,psum43=0,psum44=0,psum45=0;
int psum[size3][size4]={0};//4行5列的每种产品每月的各自销售数量存放数组
int total1=0,total2=0,total3=0,total4=0,total5=0;
int sales[4][5]={0};//这是销售产品月统计情况的数组,是我们最想得到的最终数据
//以下过程是获取这四个销售人员在一个月中所有销售情况的程序处理
for(i=1;i<=size-1;i++)//fp11[]
{
scanf("%d ",&fp11[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp12[]
{
scanf("%d ",&fp12[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp13[]
{
scanf("%d ",&fp13[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp14[]
{
scanf("%d ",&fp14[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp15[]
{
scanf("%d ",&fp15[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp21[]
{
scanf("%d ",&fp21[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp22[]
{
scanf("%d ",&fp22[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp23[]
{
scanf("%d ",&fp23[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp24[]
{
scanf("%d ",&fp24[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp25[]
{
scanf("%d ",&fp25[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp31[]
{
scanf("%d ",&fp31[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp32[]
{
scanf("%d ",&fp32[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp33[]
{
scanf("%d ",&fp33[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp34[]
{
scanf("%d ",&fp34[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp35[]
{
scanf("%d ",&fp35[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp41[]
{
scanf("%d ",&fp41[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp42[]
{
scanf("%d ",&fp42[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp43[]
{
scanf("%d ",&fp43[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp44[]
{
scanf("%d ",&fp44[i]);
}
printf("\n");
for(i=1;i<=size-1;i++)//fp45[]
{
scanf("%d ",&fp45[i]);
}
printf("\n");
//以下是计算每种产品的月销售总额,首先是第一种产品的月销售总额
for(i=1;i<=size-1;i++)
{
sum1=sum1+fp11[i];
}
for(i=1;i<=size-1;i++)
{
sum2=sum2+fp21[i];
}
for(i=1;i<=size-1;i++)
{
sum3=sum3+fp31[i];
}
for(i=1;i<=size-1;i++)
{
sum4=sum4+fp41[i];
}
sum[1]=sum1+sum2+sum3+sum4;//第一种产品的月销售总量
//第2种产品的月销售总额
for(i=1;i<=size-1;i++)
{
sum5=sum5+fp12[i];
}
for(i=1;i<=size-1;i++)
{
sum6=sum6+fp22[i];
}
for(i=1;i<=size-1;i++)
{
sum7=sum7+fp32[i];
}
for(i=1;i<=size-1;i++)
{
sum8=sum8+fp42[i];
}
sum[2]=sum5+sum6+sum7+sum8;//第2种产品的月销售总量
//第3种产品的月销售总额
for(i=1;i<=size-1;i++)
{
sum9=sum9+fp13[i];
}
for(i=1;i<=size-1;i++)
{
sum10=sum10+fp23[i];
}
for(i=1;i<=size-1;i++)
{
sum11=sum11+fp33[i];
}
for(i=1;i<=size-1;i++)
{
sum12=sum12+fp43[i];
}
sum[3]=sum9+sum10+sum11+sum12;//第3种产品的月销售总量
//第4种产品的月销售总额
for(i=1;i<=size-1;i++)
{
sum13=sum13+fp14[i];
}
for(i=1;i<=size-1;i++)
{
sum14=sum14+fp24[i];
}
for(i=1;i<=size-1;i++)
{
sum15=sum15+fp34[i];
}
for(i=1;i<=size-1;i++)
{
sum16=sum16+fp44[i];
}
sum[4]=sum13+sum14+sum15+sum16;//第4种产品的月销售总量
//第5种产品的月销售总额
for(i=1;i<=size-1;i++)
{
sum17=sum17+fp15[i];
}
for(i=1;i<=size-1;i++)
{
sum18=sum18+fp25[i];
}
for(i=1;i<=size-1;i++)
{
sum19=sum19+fp35[i];
}
for(i=1;i<=size-1;i++)
{
sum20=sum20+fp45[i];
}
sum[5]=sum17+sum18+sum19+sum20;//第5种产品的月销售总量
//第一个人每月第一种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[0][0]=psum[0][0]+fp11[i];
}
//第一个人每月第2种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[0][1]=psum[0][1]+fp12[i];
}
//第一个人每月第3种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[0][2]=psum[0][2]+fp13[i];
}
//第一个人每月第4种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[0][3]=psum[0][3]+fp14[i];
}
//第一个人每月第5种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[0][4]=psum[0][4]+fp15[i];
}
//第2个人每月第一种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[1][0]=psum[1][0]+fp21[i];
}
//第2个人每月第2种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[1][1]=psum[1][1]+fp22[i];
}
//第2个人每月第3种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[1][2]=psum[1][2]+fp23[i];
}
//第2个人每月第4种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[1][3]=psum[1][3]+fp24[i];
}
//第2个人每月第5种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[1][4]=psum[1][4]+fp25[i];
}
//第3个人每月第一种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[2][0]=psum[2][0]+fp31[i];
}
//第3个人每月第2种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[2][1]=psum[2][1]+fp32[i];
}
//第3个人每月第3种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[2][2]=psum[2][2]+fp33[i];
}
//第3个人每月第4种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[2][3]=psum[2][3]+fp34[i];
}
//第3个人每月第5种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[2][4]=psum[2][4]+fp35[i];
}
//第4个人每月第一种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[3][0]=psum[3][0]+fp41[i];
}
//第4个人每月第2种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[3][1]=psum[3][1]+fp42[i];
}
//第4个人每月第3种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[3][2]=psum[3][2]+fp43[i];
}
//第4个人每月第4种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[3][3]=psum[3][3]+fp44[i];
}
//第4个人每月第5种产品的销售总量
for(i=1;i<=size-1;i++)
{
psum[3][4]=psum[3][4]+fp45[i];
}
//下面是每个人的每月月销售总额程序/////////////////////////////////////////////////////////////
//这种方法还有待于商榷,2维数组的输出方法还是有待进一步考虑啊,杨亮加油!!
//第1个人的月销售总额
//total1=psum11+psum12+psum13+psum14+psum15;
for(i=0;i<=4;i++)
{
total1=total1+psum[i];
}
//第2个人的月销售总额
//total2=psum11+psum12+psum13+psum14+psum15;
for(i=5;i<=9;i++)
{
total2=total2+psum[i];
}
//第3个人的月销售总额
//total3=psum11+psum12+psum13+psum14+psum15;
for(i=10;i<=14;i++)
{
total3=total3+psum[i];
}
//第4个人的月销售总额
//total4=psum11+psum12+psum13+psum14+psum15;
for(i=15;i<=19;i++)
{
total4=total4+psum[i];
}
///////////////////////////////////////////////////////////////////////////////////////////////
//以下就是用2 维数组输出信息的程序了
printf(" 产品编号:");//3tab key
printf("\n");
printf(" %d %d %d %d %d\n",1,2,3,4,5);//3tab key,数字间隔是1个tab
printf(" 销售人员编号:");//1tab key
printf("1");
for(j=0;j<=4;j++)
{
printf(" ");//3tab key
printf("%d ",psum[0][j]);
}
printf(" %d",total1);
printf("\n");
printf(" ");
printf("2");
for(j=5;j<=9;j++)
{
printf(" ");//3tab key
printf("%d ",psum[1][j]);
}
printf(" %d",total2);
printf("\n");
printf(" ");
printf("3");
for(j=10;j<=14;j++)
{
printf(" ");//3tab key
printf("%d ",psum[3][j]);
}
printf(" %d",total3);
printf("\n");
printf(" ");
printf("4");
for(j=15;j<=19;j++)
{
printf(" ");//3tab key
printf("%d ",psum[4][j]);
}
printf(" %d",total4);
printf("\n");
printf(" ");
printf("%d %d %d %d %d\n",sum[1],sum[2],sum[3],sum[4],sum[5]);
//////////以上程序基本能实现收集销售信息及统计产品和人员信息的功能,杨亮加油!!!
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -