这是大一C语言程序设计课程的一个大作业
没用链表,只用了的结构体和数组做的
编译软件:DEVC++
基本功能:
1.新会员登记
2.会员信息修改
3.会员续费
4.会员消费结算
5.会员退卡
6.会员卡挂失
7.统计功能
管理页面:
接口设计:
struct employee
{
int num,w;
char name[10];
char sex[10];
int age;
char xueli[30];
int wage;
int xiao;
int yu;
char addr[30];
long tel;
struct em*next;
}em[100];
函数设计:每一个功能我都用函数实现的,因为当时是组队路演,这样可以每个人负责自己的部分,然后再让一个人设计主函数即可
void menu();
void input();
void save(int);
void display();
void del();
void add();
void search();
void search_num();
void search_xueli();
void search_tel();
void regain();
void modify(); //定义各函数
void menu() //菜单函数
设计比较简单,应该大家都能看懂,话不多说,直接上源代码
#include <stdio.h>
#include <windows.h>
#include <time.h>
#include <string.h>
#define N 100
struct employee
{
int num,w;
char name[10];
char sex[10];
int age;
char xueli[30];
int wage;
int xiao;
int yu;
char addr[30];
long tel;
struct em*next;
}em[100];
void menu();
void input();
void save(int);
void display();
void del();
void add();
void search();
void search_num();
void search_xueli();
void search_tel();
void regain();
void modify(); //定义各函数
void menu() //菜单函数
{
printf(" ++++++++++++++++++++菜单管理++++++++++++++++++++\n");
printf(" 1.新会员登记 ");
printf(" 2.会员信息修改\n");
printf(" 3.会员续费 ");
printf(" 4.会员消费结算\n");
printf(" 5.会员退卡 ");
printf(" 6.会员卡挂失\n");
printf(" 7.统计功能 ");
printf(" 8.退出\n");
printf("+++++++++++++欢迎使用会员卡计费系统++++++++++++++\n");
printf("\n");
}
int main()
{ int n;
int flag;
char a;
char *s1;
int b;
int j;
int flg=0; printf("\t\t\t会员管理系统\n");
float x,y,z;
for(y=1.5;y>-1.5;y-=0.1){
for(x=-1.5;x<1.5;x+=0.05){
z=x*x+y*y-1;
putchar(z*z*z-x*x*y*y*y <=0.0 ? '@' : ' ');
}
system("color 0c");
putchar('\n');
}
printf(" ");
printf("++++++++++++++++++++++++++++++++++++++\n");
printf("\t + +\n");
printf("\t + 欢迎来到会员管理系统 +\n");
printf("\t + +\n&#