| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 840 人关注过本帖
标题:帮忙改个错啊~~谢谢
只看楼主 加入收藏
14541304
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2004-12-27
收藏
 问题点数:0 回复次数:1 
帮忙改个错啊~~谢谢

/*有一个销售手机的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];

2004-12-28 17:47
三少爷
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2004-4-29
收藏
得分:0 

数组名不同于指针,代表的是地址常量,即不能通过人为手段(coding)二次改变 如果楼主要表示一个随机的汇总抽样,简单改变如下 #include<iostream.h> #include<stdlib.h> #include<time.h> char * Drr(); char * Name(); char * Pink(); int Number();

struct headtel { char name[10]; char drr[10]; char pink[10]; int number; }ss[20];

void main() { struct headtel ss[20]; srand((unsigned)time(0)); cout<<Drr()<<Pink()<<Name(); //能打印出来 //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); }


2004-12-29 22:11
快速回复:帮忙改个错啊~~谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017002 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved