?? 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 + -