欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言實現(xiàn)會員管理系統(tǒng)

 更新時間:2022年03月18日 14:55:56   作者:軟硬皆施  
這篇文章主要為大家詳細介紹了C語言實現(xiàn)會員管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了C語言實現(xiàn)會員管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

會員信息包括:會員號(6位數(shù),唯一),姓名,身份證號,聯(lián)系電話,狀態(tài)(1表示正常,0表示掛失)。

會員管理包括:會員的添加、刪除、修改(會員號不能修改)、掛失、查詢、接觸掛失。

先給大家看看效果:

上代碼:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct VIP ? ? ? ? ? ? //定義結(jié)構(gòu)體,存儲會員賬號、姓名、身份證號、聯(lián)系方式、狀態(tài)、余額?
{
?? ?long no;
?? ?char name[20]; ? ?//姓名、身份證號含有字符,使用char定義?
?? ?char IDcard[19];
?? ?char phone[12]; ? //聯(lián)系電話有11位,超出了int的范圍,使用字符串定義?
?? ?int zhuangtai;?? ? ?//如果狀態(tài)為1,則正常,若為0,則狀態(tài)為掛失?
?? ?int yue;
};
struct VIP s[50]; ? ? //定義結(jié)構(gòu)體數(shù)組?
int n=0; ? ? ? ? ? ? ?//n表示存入的會員數(shù)量?
?
void init(); ? ? ? ? ?//含義見main主函數(shù)?
void print(); ? ? ? ? ??
struct VIP gete();
void add1(); ? ? ? ? ? ??
void findbyno(); ? ? ??
void findbyname();
void findbyIDcard();
void findbyphone(); ? ??
void mod(); ? ? ? ? ? ?
void del(); ? ? ? ? ? ??
void sort(); ?
void transaction();
?
? ? ? ? ?
void init() ? //初始化(唯一的6位會員賬號)
{
?? ?int f=1; //1唯一 ? 0不唯一?
?? ?printf("請輸入會員的賬號,姓名,身份證號碼,聯(lián)系電話,余額,狀態(tài)\n");
?? ?printf("當(dāng)輸入會員號為0時停止輸入\n");
?? ?while(n<=50)
?? ?{
?? ??? ?printf("請輸入會員的賬號:\n");
?? ??? ?scanf("%ld",&s[n].no);
?? ??? ?while(s[n].no!=0)
?? ??? ?{
?? ??? ??? ?if(s[n].no/1000000==0 && s[n].no/100000!=0)
?? ??? ??? ?{
?? ??? ??? ??? ?int i;
?? ??? ??? ??? ?for(i=0;i<n&&f==1;i++)
?? ??? ??? ??? ?{
?? ??? ??? ??? ??? ?if(s[n].no==s[i].no)
?? ??? ??? ??? ??? ?{
?? ??? ??? ??? ??? ??? ?f=0;
?? ??? ??? ??? ??? ??? ?printf("請輸入唯一的6位會員賬號\n");?
?? ??? ??? ??? ??? ?}
?? ??? ??? ?
?? ??? ??? ??? ?} ??
?? ??? ??? ??? ?if(f==1)?
?? ??? ??? ??? ??? ?break;
?? ??? ??? ?}
?? ??? ??? ?else
?? ??? ??? ?{
?? ??? ??? ??? ?printf("請輸入6位會員賬號\n");?? ?
?? ??? ??? ??? ?printf("請重新輸入會員的賬號:\n");
?? ??? ??? ??? ?scanf("%d",&s[n].no);
?? ??? ??? ?}
?? ??? ?}
?? ??? ?if(s[n].no==0) ??
?? ??? ??? ?break; ?? ??? ?//如果輸入的賬號為0,結(jié)束輸入
?? ??? ?printf("請輸入會員的姓名:\n");
?? ??? ?scanf("%s",s[n].name);
?? ??? ?printf("請輸入會員的身份證號,聯(lián)系電話,余額,狀態(tài):\n");
?? ??? ?scanf("%s%s%d%d",s[n].IDcard,s[n].phone,&s[n].yue,&s[n].zhuangtai);
?? ??? ?n++;
?? ?}
}
?
void print() ?//輸出?
{
?? ?//|和=組合起來,使輸出結(jié)果時有表格樣式
?? ?//%t、空格使輸出時數(shù)據(jù)對其?
?? ?int j;
?? ?printf("會員信息記錄如下:\n");
?? ?printf(" ? ? |===================================================================================|\n");
?? ?printf(" ? ? |賬號\t姓名\t ? ? ? ?身份證號 ? ? ?\t ?聯(lián)系電話 ? \t余額\t ?狀態(tài) ? ? ? ? ? |\n");
?? ?printf(" ? ? |-----------------------------------------------------------------------------------|\n");
?? ?for(j=0;j<n;j++)?? ??? ?
?? ?{
?? ? ? ?printf(" ? ? |%ld\t%s\t ?%s\t%s\t%d\t",s[j].no,s[j].name,s[j].IDcard,s[j].phone,s[j].yue);
?? ? ? ?if(s[j].zhuangtai==1)
?? ? ? ? ? ? printf(" ?正常 ? ? ? ? ? |\n");
?? ? ? ?else
?? ? ? ? ? ? printf(" ?掛失 ? ? ? ? ? |\n");?
?? ? ? ?if(j<(n-1))
?? ??? ?printf(" ? ? |-----------------------------------------------------------------------------------|\n");
?? ?}
?? ?printf(" ? ? |===================================================================================|\n");
}
?
struct VIP gete() ? ? ? //輸入?
{
?? ?struct VIP e;
?? ?printf("請輸入賬號:\n");
?? ?scanf("%d",&e.no);
?? ?int f=1;
?? ?while(e.no)
?? ?{?? ?
?? ??? ?if(e.no/1000000==0 && e.no/100000!=0)
?? ??? ?{
?? ??? ??? ?int i;
?? ??? ??? ?for(i=0;i<n&&f==1;i++)
?? ??? ??? ?{
?? ??? ??? ??? ?if(e.no==s[i].no)
?? ??? ??? ??? ?{
?? ??? ??? ??? ??? ?f=0;
?? ??? ??? ??? ??? ?printf("請輸入唯一的6位會員賬號\n");?
?? ??? ??? ??? ??? ?scanf("%d",&e.no);
?? ??? ??? ??? ?}?? ??? ?
?? ??? ??? ?} ??
?? ??? ??? ?if(f==1) ??
?? ??? ??? ??? ?break;
?? ??? ?}
?? ??? ?else
?? ??? ?{
?? ??? ??? ?printf("請輸入6位會員賬號\n");?? ?
?? ??? ??? ?printf("請重新輸入會員的賬號:\n");
?? ??? ??? ?scanf("%d",&e.no);
?? ??? ?}
?? ?}
?? ?printf("請輸入姓名:\n");
?? ?scanf("%s",&e.name);
?? ?printf("請輸入會員的身份證號,聯(lián)系電話,余額,狀態(tài):\n");
?? ?scanf("%s%s%d%d",&e.IDcard,&e.phone,&e.yue,&e.zhuangtai);
?? ?return e;
?
}
?
void add1() ? //添加新的會員信息?
{
?? ?struct VIP e = gete();
?? ?int i;?
? ??? ?printf("請輸入要插入的位置(1-%d):\n",n);
?? ?scanf("%d",&i);?
?? ?while(i<1||i>n+1)?
?? ?{
?? ??? ?printf("您輸入的位置有誤!\n");
?? ??? ?printf("請重新輸入要插入的位置(1-%d):\n",n);
?? ??? ?scanf("%d",&i);
?? ?}
?? ?for(int j=n-1;j>=i-1;j--)?
?? ?{
?? ??? ?s[j+1]=s[j];
?? ?}
?? ?s[i-1]=e;
?? ?n++;?
}
?
void findbyno() ? ? //根據(jù)會員賬號查找會員信息?
{
?? ?int num,i;
?? ?int found=1;
?? ?char choice;
? ? while(1)
?? ?{
? ? ? ? printf("請輸入要查找的會員的賬號:\n");
? ? ? ? scanf("%d",&num);
? ? ? ? getchar();
? ? ? ? for(i=0;i<n&&found==1;i++)
? ? ? ? {
? ? ? ? ?? ?
? ? ? ? ?? ?if(s[i].no==num)
?? ??? ??? ?{
?? ??? ??? ??? ??? ?found=0;
?? ??? ??? ??? ??? ?printf("%ld\t%s\t%d\t%d\t%d\t",s[i].no,s[i].name,s[i].IDcard,s[i].phone,s[i].yue);
?? ??? ??? ??? ??? ?if(s[i].zhuangtai==1)
?? ? ? ? ? ? ? ? ? ? ? printf("正常\n");
?? ? ? ? ? ? ? ? ? ?else
?? ? ? ? ? ? ? ? ? ? ? printf("掛失!\n");?
?? ??? ??? ?}
?? ??? ?}
? ? ? ? if(found==1)
?? ??? ?{
?? ??? ??? ?printf("未找到!\n");
?? ??? ?}
?? ??? ?found=1;?? ?
?? ??? ?printf("是否繼續(xù)查詢(Y/N)\n");
?? ??? ?choice=getchar();
?? ??? ?if(choice=='N'|| choice=='n')
?? ??? ??? ?break;
?? ?}
}
?
void findbyname() ? ?//根據(jù)會員姓名查找會員信息?
{
?? ??? ?char name[20];
?? ??? ?char choice;
?? ??? ?int found=1;
?? ??? ?int i;
?? ??? ?while(1)
?? ??? ?{
?? ??? ?printf("輸入要查詢會員的姓名:\n");
?? ??? ?scanf("%s",name);
?? ??? ?getchar();
?? ??? ?for(i=0;i<n&&found==1;i++)
?? ??? ?{
?? ??? ??? ?if(strcmp(s[i].name,name)==0)
?? ??? ??? ?{
?? ??? ??? ??? ?found=0;
?? ??? ??? ??? ?printf("%ld\t%s\t%d\t%d\t%d\t",s[i].no,s[i].name,s[i].IDcard,s[i].phone,s[i].yue);
?? ??? ??? ??? ?if(s[i].zhuangtai==1)
?? ? ? ? ? ? ? ? ? ?printf("正常\n");
?? ? ? ? ? ? ? ?else
?? ? ? ? ? ? ? ? ? ?printf("掛失!\n");?
?? ??? ??? ?}
?? ??? ?}
?? ??? ?if(found==1)
?? ??? ?{
?? ??? ??? ?printf("未找到!\n");
?? ??? ?}
?? ??? ?found=1;?? ?
?? ??? ?printf("是否繼續(xù)查詢(Y/N)\n");
?? ??? ?choice=getchar();
?? ??? ?if(choice=='N'|| choice=='n')
?? ??? ??? ?break;
?? ?}
}
?
void findbyIDcard() ? //根據(jù)身份證號查找會員信息?
{
? ? char num[19];
? ? int i;
?? ?int found=1;
?? ?char choice;
? ? while(1)
?? ?{
? ? ? ? printf("請輸入要查找的會員的身份證號:\n");
? ? ? ? scanf("%s",num);
? ? ? ? getchar();
? ? ? ? for(i=0;i<n&&found==1;i++)
? ? ? ? {
? ? ? ? ? ? if(strcmp(s[i].IDcard,num)==0)
?? ??? ??? ?{
?? ??? ??? ??? ??? ?found=0;
?? ??? ??? ??? ??? ?printf("%ld\t%s\t%d\t%d\t%d\t",s[i].no,s[i].name,s[i].IDcard,s[i].phone,s[i].yue);
?? ??? ??? ??? ??? ?if(s[i].zhuangtai==1)
?? ? ? ? ? ? ? ? ? ? ? printf("正常\n");
?? ? ? ? ? ? ? ? ? ?else
?? ? ? ? ? ? ? ? ? ? ? printf("掛失!\n");?
?? ??? ??? ?}
?? ??? ?}
? ? ? ? if(found==1)
?? ??? ?{
?? ??? ??? ?printf("未找到!\n");
?? ??? ?}
?? ??? ?found=1;?? ?
?? ??? ?printf("是否繼續(xù)查詢(Y/N)\n");
?? ??? ?choice=getchar();
?? ??? ?if(choice=='N'|| choice=='n')
?? ??? ??? ?break;
?? ?}?? ??? ?
}
?
void findbyphone() ? ?//根據(jù)聯(lián)系電話查找會員信息?
{
? ? char num[12];
? ? int i;
?? ?int found=1;
?? ?char choice;
? ? while(1)
?? ?{
? ? ? ? printf("請輸入要查找的會員的聯(lián)系電話:\n");
? ? ? ? scanf("%s",num);
? ? ? ? getchar();
? ? ? ? for(i=0;i<n&&found==1;i++)
? ? ? ? {
? ? ? ? ? ? if(strcmp(s[i].phone,num)==0)
?? ??? ??? ?{
?? ??? ??? ??? ?found=0;
?? ??? ??? ??? ?printf("%ld\t%s\t%d\t%d\t%d\t",s[i].no,s[i].name,s[i].IDcard,s[i].phone,s[i].yue);
?? ??? ??? ??? ?if(s[i].zhuangtai==1)
?? ? ? ? ? ? ? ? ? ?printf("正常\n");
?? ? ? ? ? ? ? ?else
?? ? ? ? ? ? ? ? ? ?printf("掛失!\n");?
?? ??? ??? ?}
?? ??? ?}
? ? ? ? if(found==1)
?? ??? ?{
?? ??? ??? ?printf("未找到!\n");
?? ??? ?}
?? ??? ?found=1;?? ?
?? ??? ?printf("是否繼續(xù)查詢(Y/N)\n");
?? ??? ?choice=getchar();
?? ??? ?if(choice=='N'|| choice=='n')
?? ??? ??? ?break;
?? ?}?? ??? ?
}
?
void mod() ? ? //修改已有的會員信息?
{
? ? int num,i;
?? ?int found=1;
?? ?char choice;
?? ?int opt;
?? ?while(1)
?? ?{
?? ??? ?printf("請輸入要修改的會員的賬號(會員號無法修改):\n");
?? ??? ?scanf("%d",&num);
?? ??? ?getchar();
?? ??? ?for (i=0;i<n&&found==1;i++)
?? ??? ?{
?? ??? ??? ?if(s[i].no==num)
?? ??? ??? ?{
?? ??? ??? ??? ?found=0;
?? ??? ??? ??? ?printf("%ld\t%s\t%d\t%d\t%d\t",s[i].no,s[i].name,s[i].IDcard,s[i].phone,s[i].yue);
?? ??? ??? ??? ?if(s[i].zhuangtai==1)
?? ? ? ? ? ? ? ? ? ? printf("正常\n");
?? ? ? ? ? ? ? ?else
?? ? ? ? ? ? ? ? ? ? printf("掛失\n");?
?? ??? ??? ??? ?printf("--請選擇--1.修改身份證號 2.修改聯(lián)系電話 3.修改狀態(tài)\n");
?? ??? ??? ??? ?scanf("%d",&opt);
?? ??? ??? ??? ?getchar();
?? ??? ??? ??? ?switch(opt)
?? ??? ??? ??? ?{
?? ??? ??? ??? ?case 1:
?? ??? ??? ??? ??? ?printf("請輸入身份證號新值:\n"); ?
?? ??? ??? ??? ??? ?scanf("%s",s[i].IDcard); ??
?? ??? ??? ??? ??? ?getchar();?
?? ??? ??? ??? ??? ?break;
?? ??? ??? ??? ?case 2:
?? ??? ??? ??? ??? ?printf("請輸入聯(lián)系電話新值:\n"); ?
?? ??? ??? ??? ??? ?scanf("%s",s[i].phone); ? ??
?? ??? ??? ??? ??? ?getchar();?
?? ??? ??? ??? ??? ?break;
?? ??? ??? ??? ?case 3:
?? ??? ??? ??? ??? ?printf("請輸入狀態(tài)新值:\n"); ?
?? ??? ??? ??? ??? ?scanf("%d",&s[i].zhuangtai); ??
?? ??? ??? ??? ??? ?getchar();?
?? ??? ??? ??? ??? ?break;?? ??? ??? ??? ?
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ?}
?? ??? ?if(found==1)
?? ??? ?{
?? ??? ??? ?printf("未找到!\n");
?? ??? ?}?? ?
?? ??? ?found=1;
?? ??? ?printf("是否繼續(xù)修改(Y or N)\n");
?? ??? ?choice=getchar();
?? ??? ?getchar();
?? ??? ?if(choice=='N'|| choice=='n')
?? ??? ??? ? break;
?? ??? ?}
}
?
void del() ? ? //刪除已有會員信息?
{
? ? int num,i,j;
?? ?int found=1;
?? ?char choice;
? ? while(1)
?? ?{
? ? ? ? printf("請輸入要刪除的會員的賬號:\n");
? ? ? ? scanf("%d",&num);
? ? ? ? getchar();
? ? ? ? for(i=0;i<n&&found==1;i++) ? //5 ?1-5 ? ? ?
? ? ? ? {
?? ??? ??? ?if(s[i].no==num)
?? ??? ??? ?{
?? ??? ??? ??? ?found=0;
?? ??? ??? ??? ?printf("你要刪除的會員信息為:\n");
?? ??? ??? ??? ?printf("會員賬號 ? ? 姓名 ? ? ?身份證號 ? ? ?聯(lián)系電話 ? ? ? 余額 ? ? ? ?狀態(tài)\n");?
?? ??? ??? ??? ?printf("%ld\t%s\t%d\t%d\t%d\t",s[i].no,s[i].name,s[i].IDcard,s[i].phone,s[i].yue);
?? ??? ??? ??? ?if(s[i].zhuangtai==1)
?? ? ? ? ? ? ? ? ? ? printf("正常\n");
?? ? ? ? ? ? ? ?else
?? ? ? ? ? ? ? ? ? ? printf("掛失!\n");?
?? ??? ??? ??? ?for(j=i;j<n-1;j++)
?? ??? ??? ??? ?{
?? ??? ??? ??? ??? ?s[j]=s[j+1];
?? ??? ??? ??? ?}
?? ??? ??? ??? ?n--;?? ??? ??? ??? ?
?? ??? ??? ?}
?? ??? ?}
?? ??? ?if(found==1)
?? ??? ?{
?? ??? ??? ?printf("未找到!\n");
?? ??? ?}?? ?
?? ??? ?found=1;
?? ??? ?printf("是否繼續(xù)(Y/N)\n");
?? ??? ?choice=getchar();
?? ??? ?getchar();
?? ??? ?if(choice=='N'|| choice=='n')
?? ??? ??? ?break;
?? ?}
}
void transaction() ? ? //消費或充值?
{
?? ?int num,i,a,b;
?? ?int found=1;
?? ?char choice;
? ? while(1)
?? ?{
? ? ? ? printf("請輸入會員的賬號:\n");
? ? ? ? scanf("%d",&num);
? ? ? ? getchar();
? ? ? ? for(i=0;i<n&&found==1;i++)
? ? ? ? ? ? if(s[i].no==num)
?? ??? ??? ?{
?? ??? ??? ??? ?found=0;
?? ??? ??? ??? ?printf("%ld\t%s\t%d\t%d\t%d\t",s[i].no,s[i].name,s[i].IDcard,s[i].phone,s[i].yue);
?? ??? ??? ??? ?if(s[i].zhuangtai==1)
?? ? ? ? ? ? ? ??? ?printf("正常\n");
?? ? ? ? ? ? ? ?else
?? ? ? ? ? ? ? ? ? ?printf("掛失!\n");?
?? ? ? ? ? ? ? ?printf("請選擇類型:1.消費 ?2.充值\n");
?? ? ? ? ? ? ? ?scanf("%d",&a);
?? ? ? ? ? ??? ?getchar();
?? ? ? ? ? ? ? ?printf("請輸入金額:\n");
?? ? ? ? ? ? ? ?scanf("%d",&b);?
?? ? ? ? ? ? ? ?getchar();
?? ? ? ? ? ? ? ?if(a==1)
?? ? ? ? ? ? ? ?{
?? ? ? ? ? ? ? ??? ?s[i].yue=s[i].yue-b;
?? ??? ??? ??? ??? ?printf("%ld\t%s\t%s\t%s\t%d\t",s[i].no,s[i].name,s[i].IDcard,s[i].phone,s[i].yue);
?? ? ? ? ? ? ? ? ? ?if(s[i].zhuangtai==1)
?? ? ? ? ? ? ? ? ? ? ? printf("正常\n");
?? ? ? ? ? ? ? ? ? ?else
?? ? ? ? ? ? ? ? ? ? ? printf("掛失!\n");
?? ??? ??? ??? ?}
?? ??? ??? ??? ?else
?? ??? ??? ??? ?{
?? ??? ??? ??? ??? ?s[i].yue=s[i].yue+b;
?? ??? ??? ??? ??? ?printf("%ld\t%s\t%s\t%s\t%d\t",s[i].no,s[i].name,s[i].IDcard,s[i].phone,s[i].yue);?
?? ??? ??? ??? ??? ?if(s[i].zhuangtai==1)
?? ? ? ? ? ? ? ? ? ? ? printf("正常\n");
?? ? ? ? ? ? ? ? ? ?else
?? ? ? ? ? ? ? ? ? ? ? printf("掛失!\n");
?? ??? ??? ??? ?} ? ? ??
?? ??? ??? ?}
? ? ? ? if(found==1)
?? ??? ?{
?? ??? ??? ?printf("未找到!\n");
?? ??? ?}
?? ??? ?found=1;?? ?
?? ??? ?printf("是否繼續(xù)(Y/N)\n");
?? ??? ?choice=getchar();
?? ??? ?getchar();?
?? ??? ?if(choice=='N'|| choice=='n')
?? ??? ??? ?break;
?? ?}
}
?
void sort() ? ? //根據(jù)會員賬號從小到大排序?
{
?? ?int i,j;
?? ?struct VIP temp;
?? ?for(i=0;i<n;i++)?
?? ?{
?? ??? ?for (j=i+1;j<n;j++)?
?? ??? ?{
?? ??? ??? ?if (s[i].no>s[j].no)?
?? ??? ??? ?{?
?? ??? ??? ??? ?temp=s[i];?
?? ??? ??? ??? ?s[i]=s[j];?
?? ??? ??? ??? ?s[j]=temp;?
?? ??? ??? ?}
?? ??? ?}
?? ?}
?? ?printf("\n排序后的會員信息:\n");
}
?? ?
int main()
{
?? ?int opt;
?? ?printf(" ? ? |*============================================*|\n");
?? ?printf(" ? ? |* ? ? ? ? ? ? 歡迎使用會員管理系統(tǒng) ? ? ? ? ? *|\n");
?? ?printf(" ? ? |*============================================*|\n");
?? ?printf(" ? ? |* ? ?1.初始化 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*|\n");
?? ?printf(" ? ? |* ? ?2.添加新的會員記錄 ? ? ? ? ? ? ? ? ? ? ?*|\n");
?? ?printf(" ? ? |* ? ?3.修改已有會員記錄/掛失 ? ? ? ? ? ? ? ? *|\n");
?? ?printf(" ? ? |* ? ?4.根據(jù)賬號查詢已有會員記錄 ? ? ? ? ? ? ?*|\n");
?? ?printf(" ? ? |* ? ?5.根據(jù)姓名查詢已有會員記錄 ? ? ? ? ? ? ?*|\n"); ? ? ? ??
?? ?printf(" ? ? |* ? ?6.根據(jù)身份證號查詢已有會員記錄 ? ? ? ? ?*|\n");
?? ?printf(" ? ? |* ? ?7.根據(jù)聯(lián)系電話查詢已有會員記錄 ? ? ? ? ?*|\n");
?? ?printf(" ? ? |* ? ?8.刪除已有會員記錄 ? ? ? ? ? ? ? ? ? ? ?*|\n");
?? ?printf(" ? ? |* ? ?9.根據(jù)會員賬號排序并顯示 ? ? ? ? ? ? ? ?*|\n");
?? ?printf(" ? ? |* ? ?10.會員消費或充值 ? ? ? ? ? ? ? ? ? ? ? *|\n");?
?? ?printf(" ? ? |* ? ?0.退出會員信息管理系統(tǒng) ? ? ? ? ? ? ? ? ?*|\n");
?? ?printf(" ? ? |*============================================*|\n");
?? ?while(1)
?? ?{
?? ??? ?printf("請輸入要完成的功能:0-10:");
?? ??? ?scanf("%d",&opt);
?? ??? ?getchar(); ? ?//吸收回車?
?? ??? ?switch(opt)
?? ??? ?{
?? ??? ??? ?case 1:init();print();break; ? ? ? ? ?//初始化?
?? ??? ??? ?case 2:add1();print();break; ? ? ? ? ?//添加?
?? ??? ??? ?case 3:mod();print();break; ? ? ? ? ? //修改?
?? ??? ??? ?case 4:findbyno();print();break; ? ? ?//根據(jù)賬號查詢?
?? ??? ??? ?case 5:findbyname();print();break; ? ?//根據(jù)姓名查詢?
?? ??? ??? ?case 6:findbyIDcard();print();break; ?//根據(jù)身份證號查詢?
?? ??? ??? ?case 7:findbyphone();print();break; ? //根據(jù)聯(lián)系電話查詢?
?? ??? ??? ?case 8:del();print();break; ? ? ? ? ? //刪除?
?? ??? ??? ?case 9:sort();print();break; ? ? ? ? ?//排序?
?? ??? ??? ?case 10:transaction();print();break; ?//消費/充值?
?? ??? ??? ?case 0:system("cls");exit(0);break; ? //退出?
?? ??? ??? ?default:printf("請輸入0-10中的數(shù)!\n");break;
?? ??? ?}
?? ?}
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • C++實現(xiàn)從數(shù)組中同時取出最大最小元素算法示例

    C++實現(xiàn)從數(shù)組中同時取出最大最小元素算法示例

    這篇文章主要介紹了C++實現(xiàn)從數(shù)組中同時取出最大最小元素算法,結(jié)合具體實例形式分析了C++通過數(shù)組的遍歷、排序獲取最大與最小元素的相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • VC6.0實現(xiàn)讀取Excel數(shù)據(jù)的方法

    VC6.0實現(xiàn)讀取Excel數(shù)據(jù)的方法

    這篇文章主要介紹了VC6.0實現(xiàn)讀取Excel數(shù)據(jù)的方法,非常實用的功能,需要的朋友可以參考下
    2014-07-07
  • 使用c語言輕松實現(xiàn)動態(tài)內(nèi)存管

    使用c語言輕松實現(xiàn)動態(tài)內(nèi)存管

    這篇文章主要介紹了使用c語言輕松實現(xiàn)動態(tài)內(nèi)存管,本文章內(nèi)容詳細,具有很好的參考價值,希望對大家有所幫助,需要的朋友可以參考下
    2023-01-01
  • c++ 類中const成員變量的賦值方法

    c++ 類中const成員變量的賦值方法

    下面小編就為大家?guī)硪黄猚++ 類中const成員變量的賦值方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • C語言單鏈表實現(xiàn)方法詳解

    C語言單鏈表實現(xiàn)方法詳解

    這篇文章主要介紹了C語言單鏈表實現(xiàn)方法,結(jié)合實例形式分析了基于C語言的單鏈表定義、創(chuàng)建、添加、刪除、排序、打印等操作技巧,并附帶了相關(guān)的優(yōu)化算法,需要的朋友可以參考下
    2018-04-04
  • 提升編程能力的C語言技巧總結(jié)

    提升編程能力的C語言技巧總結(jié)

    這篇文章主要為大家總結(jié)了一些C語言技巧的相關(guān)資料,可以幫助大家大大提升編程能力。文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-12-12
  • C語言中結(jié)構(gòu)體變量私有化詳解

    C語言中結(jié)構(gòu)體變量私有化詳解

    結(jié)構(gòu)是由基本數(shù)據(jù)類型構(gòu)成的、并用一個標(biāo)識符來命名的各種變量的組合,下面這篇文章主要給大家介紹了關(guān)于C語言中結(jié)構(gòu)體變量私有化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-07-07
  • 快速了解Boost.Asio 的多線程模型

    快速了解Boost.Asio 的多線程模型

    這篇文章主要介紹了Boost.Asio 的多線程模型的相關(guān)知識,文中代碼非常詳細,供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • C++設(shè)計模式之適配器模式

    C++設(shè)計模式之適配器模式

    這篇文章主要介紹了C++設(shè)計模式之適配器模式,本文詳細講解了C++中的適配器模式,并給出了實現(xiàn)代碼,需要的朋友可以參考下
    2014-09-09
  • C語言詳細講解while語句的用法

    C語言詳細講解while語句的用法

    c語言while語句的使用語法如“while(condition)?{statement(s);}”,該語句可以是單個語句,也可以是一個語句塊,其條件可以是任意表達式,true是任意非零值,當(dāng)條件為真時,循環(huán)進行迭代
    2022-05-05

最新評論