当前位置:首页 » 编程语言 » 会员管理系统c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

会员管理系统c语言

发布时间: 2023-01-06 05:19:53

c语言作业 qq会员系统怎么做

#include <stdio.h> #include <stdlib.h> #include <string.h> struct node { char name[20];//定义名称 char sex[4];//定义性别 int age;//定义年龄 int balance;//定义余额 int time;//定义期限 }QQ[200]; int menu(); int input(); void find(int); int insert(int); void print(int); void main() { int c=0,d=0; while(1) { switch(menu()) { case 1:c=input();break; case 2:find(c);break; case 3:c=insert(c);break; case 4:print(c);break; case 5: exit(0); } } } menu() { int d; system("cls"); printf("\n"); printf("\t QQ会员管理系统\n"); printf("\t!!!!!!!!!!!!!!!!!!!!!!!\n"); printf("\t|1| 输入会员信息。\n"); printf("\t|2| 指定查找会员。 \n"); printf("\t|3| 添加会员信息。\n"); printf("\t|4| 打印会员信息。\n"); printf("\t|5| 退出。 \n"); printf("\t!!!!!!!!!!!!!!!!!!!!!!!\n\n"); printf("\t请选项:"); scanf("%d",&d); return d; } input()//输入会员信息 { int i,n; printf("\n"); printf("输入会员人数:\n"); scanf("%d",&n); for (i=0;i<n;i++) { printf("名称:",i+1); scanf("%s",QQ[i].name); getchar(); printf("性别:",i+1); scanf("%s",QQ[i].sex); getchar(); printf("年龄:",i+1); scanf("%d",&QQ[i].age); printf("余额:",i+1); scanf("%d",&QQ[i].balance); printf("期限:",i+1); scanf("%d",&QQ[i].time); printf("\n\n"); } return n; } void find(int c)//按名称指定查找会员信息 { int i; char a[20]; printf("\n"); printf("请输入查找名称:\n"); scanf("%s",a); getchar(); for (i=0;i<c;i++) { if (strcmp(a,QQ[i].name) == 0) { printf("会员性别:"); printf("%s\n",QQ[i].sex); printf("会员年龄:"); printf("%d\n",QQ[i].age); printf("会员余额:"); printf("%d\n",QQ[i].balance); printf("会员期限:"); printf("%d\n",QQ[i].time); system("pause"); getchar(); } } } insert(int c)//添加会员信息 { int i,j; system("cls"); printf("\n"); printf("添加会员人数:\n"); scanf("%d",&j); getchar(); for (i=0;i<j;i++) { printf("会员名称:",i+1); scanf("%s",QQ[c].name); getchar(); printf("会员性别:",i+1); scanf("%s",QQ[c].sex); getchar(); printf("会员年龄:",i+1); scanf("%d",&QQ[c].age); printf("会员余额:",i+1); scanf("%d",&QQ[c].balance); printf("会员期限:",i+1); scanf("%d",&QQ[c].time); printf("\n\n"); c++; } return c; } void print(int c)//打印会员信息 { int i; system("cls"); getchar(); printf("\t打印所有会员信息\n"); printf("********************************************\n"); printf("名称\t性别\t年龄\t余额\t期限\n"); printf("********************************************\n"); for (i=0;i<c;i++) { printf("%6s%4s%8d%8d%8d\n", QQ[i].name,QQ[i].sex,QQ[i].age,QQ[i].balance,QQ[i].time); printf("********************************************\n"); } system("pause"); getchar(); }

❷ c语言如何让操作完一个函数后继续停留在当前菜单

case 1: output(s);到这你的1次大循环应该是结束了,当然会回到开始的位置,如果你想在结束后回到2集菜单,简单点的方法用 goto,复杂点的方法就得改整个程序了,得再加循环