回 帖 发 新 帖 刷新版面

主题:C++学习交流群

学习C/C++的可以进来交流交流。
数据库,软件工程,VB交流均可,西西

回复列表 (共7个回复)

沙发

群号是多少?

板凳

我也想加入..请问群号是多少啊?好让我们加入啊....

3 楼

多少啊

4 楼

加我啊

5 楼

比如某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:
1)销售员的代号
2)产品的代号
3)这种产品的当天的销售额
  每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。
1)计算上个月每人每种产品的销售额
2)按销售额对销售员进行排序,输出排序结果(销售员代号)
3)统计每种产品的销售额,对这些产品按从高到低的顺序,输出排序结果(需输出产品的代号和销售额)
4)输出统计报表
                        销售统计报表
                    产品代号               销售之和
销售员代号     1    2    3    4    5  
 1

 2

 3

 4
每种产品之和                                 总合



#define N 4  /*宏定义职工数*/ 
#define M 5  /*商品数*/ 
#define T (N*M*30) 
#include"stdio.h" 

struct goods     /*货物编号*/ 
{int emp; 
 int num; 
 int price; 
}gs[T]; 

struct emploee    /*个人排序用*/ 
{int sum; 
 int num; 
}emp[N],work; 

struct sum 
{int num; 
 int sum; 
}sum1[M],you;/*总额排序用*/ 

/*....................................................打印选择函数..........调试成功!.............................*/ 
print1()    /*打印选择函数*/ 
{printf("****************************mune****************************\n"); 
 printf("  please select what aer you going to do:\n"); 
 printf("   * Handon BiaoTiao                           (select A)\n"); 
 printf("   * Tongji everybody's each Sangping'Sou'e    (select B)\n"); 
 printf("   * Dui emploee Pai xu Tongguo shangyue Sou'e (select C)\n"); 
 printf("   * Tongji each shangping's zong'e and Paixu  (select D)\n"); 
 printf("   * Tongji baobiao(each month)                (select E)\n"); 
 printf("   * clear docmtence data!/frist insutall me!  (select F)\n"); 
 printf("************************************************************\n"); 
}                /*完成*/ 

/*----------------------------------------------------------------------选择函数-------调试成功!------------------*/ 
int select()    /*选择函数*/ 
{int k; 
 char a; 
 do 
{printf("Please select:"); 
 scanf("%c",&a); 
 if(a>='A'&&a<='F') 
 a=a+32; 
 }while((a>='A'&&a<='F'||a>='a'&&a<='f')!=1); 
switch(a) 
 { case 'a':k=1;break; 
   case 'b':k=2;break; 
   case 'c':k=3;break; 
   case 'd':k=4;break; 
   case 'e':k=5;break; 
   case 'f':k=6;break; 
 } 
return(k); 
}                 /*完成*/ 

/*......................................................输入数据函数.........调试成功............................*/ 

void functionscan()/*输入数据函数*/ 
{FILE *fp; 
char ch; 
 if((fp=fopen("c:\\tc\\emploee1","a+"))==NULL) 
         {exit(1);} 
printf("           emploee.No. goods.No.  total cash:\n"); 
ch=getchar(); 
ch=getchar(); 
   while (ch!='\n') 
  { fputc(ch,fp); 
    ch=getchar(); 
  } 
rewind(fp); 
printf("Now you have data is:\n"); 
ch=fgetc(fp); 
while(ch!=EOF) 

putchar(ch); 
ch=fgetc(fp); 

fputc('\n',fp);/*添加回车符*/ 
fclose(fp); 
printf("\n"); 


/*.........................................文件的数据输入.............调试成功..................................*/ 


function1()/*文件的数据输入*/ 
{void functionscan(); 
FILE *fp1; 
int i; 
            {i=0; 
                       printf("--------------------welcome to use----------------------- "); 
                       printf("\n    *(please input pleaseinput speace between data!)*       \n"); 
                 loop1:{ functionscan(); 
                       printf("cuntinud?\n");/*继续?*/ 
       if(i<M*N&&((getchar())=='y'||(getchar())=='Y')) 
       {i++;printf("----Now is%d BianTiao----\n",i+1); 
                        goto loop1; 
                       } 
                     } 
            } 
printf("press any key back\n"); 
getch(); 

/*.............................................................每个人的每种产品的统计.....调试成功...........*/ 
 
 
 [size=5]找不出错误。。。。。[/size]

6 楼


--------------------Configuration: main - Win32 Debug--------------------
错误代码



Compiling...
main.cpp
C:\Documents and Settings\Administrator\main.cpp(19) : error C2380: type(s) preceding 'sum' (constructor with return type, or illegal redefinition of current class-name?)
C:\Documents and Settings\Administrator\main.cpp(33) : warning C4508: 'print1' : function should return a value; 'void' return type assumed
C:\Documents and Settings\Administrator\main.cpp(62) : error C2065: 'exit' : undeclared identifier
C:\Documents and Settings\Administrator\main.cpp(102) : error C2065: 'getch' : undeclared identifier
C:\Documents and Settings\Administrator\main.cpp(103) : warning C4508: 'function1' : function should return a value; 'void' return type assumed
Error executing cl.exe.

main.obj - 3 error(s), 2 warning(s)

7 楼

就怕有人要叫代做作业……

我来回复

您尚未登录,请登录后再回复。点此登录或注册