/*有一个销售手机的4人销售小组,在五个地区进行五种品牌的手机销售,要求打印出他们销售情况的明细表 (假定有20行记录)如下: 地区、手机品牌名、销售员姓名、销售量 然后,可以进行如下的汇总: 1. 地区 2. 手机 3. 销售员*/ #include<iostream.h> #include<stdlib.h> #include<time.h> #include"111.h"
void main() { struct headtel ss[20]; srand((unsigned)time(0)); cout<<Drr(); //能打印出来 ss[0].drr=Drr();//不能附值 }
char * Drr() { static char arr[5][10]={"华东","华南","华北","西部","西南"}; int x=0; x=rand() % 5; return(arr[x]); }
char * Name() { static char brr[5][10]={"赵二","张三","李四","王五","陆六"}; int x=0; x=rand() % 5; return(brr[x]); } char * Pink() { static char crr[4][10]={"NOKIA","MOTO","PHLIP","GT"}; int x=0; x=rand() % 4; return(crr[x]); } int Number() { int m=0; m=rand() % 99+1; return(m); } 头文件 char * Drr(); char * Name(); char * Pink(); int Number();
struct headtel { char name[10]; char drr[10]; char pink[10]; int number; }ss[20];