数据库课程设计通讯录管理信息系统
3个回答
展开全部
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct record
{
char name[20];
char tel[25];
char position[25];
char email[30];
}humen[100];
int renshu;
void menu()
{
void append();
void del();
void search();
void search1();
void edit();
void display();
while(1)
{
system("cls");
int a;
printf("*******通 讯 录*****\n");
printf("-----1 添加联系人-----\n");
printf("-----2 删除联系人-----\n");
printf("-----3 按姓名查找-----\n");
printf("-----4 按电话查找-----\n");
printf("-----5 修改联系人-----\n");
printf("-----6 显示联系人-----\n");
printf("*****0 退 出*****\n");
printf("请输入(0--6)\n");
scanf("%d",&a);
if(a>=0&&a<=6)
{
switch(a)
{
case 1:system("cls");append();
break;
case 2:system("cls");del();
break;
case 3:system("cls");search();
break;
case 4:system("cls");search1();
break;
case 5:system("cls");edit();
break;
case 6:system("cls");display();
break;
case 0:system("cls");exit(0);
break;
default:
printf("输入错误,请再次选择\n");
break;
}
}
}
}
int main()
{
menu();
system("pause");
return 0;
}
void append()//添加联系人//
{
int i;
printf("请输入要添加的联系人信息\n");
do
{
printf("输入联系人的姓名\n");
scanf("%s",humen[renshu].name);
printf("\n");
printf("输入联系人的电话\n");
scanf("%s",humen[renshu].tel);
printf("\n");
printf("输入联系人的职务\n");
scanf("%s",humen[renshu].position);
printf("\n");
printf("输入联系人的邮箱\n");
scanf("%s",humen[renshu].email);
printf("\n");
renshu++;
printf("1 继续 0 退出\n");
scanf("%d",&i);
}while(i!=0);
printf("\n");
system("cls");
}
void del()//删除联系人//
{
int i;
char a[20];
printf("输入要删除的联系人姓名\n");
do
{
scanf("%s",a);
if(strcmp(humen[20].name,a)==0)
{
for(int j=0;j<renshu;j++)
humen[j]=humen[j+1];
}
renshu--;
printf("删除成功\n");
printf("1 继续 0 退出\n");
scanf("%d",&i);
}while(i!=0);
system("cls");
}
void search()//按姓名查找联系人//
{
int H;
char a[20];
do
{
printf("输入要查找的联系人姓名\n");
scanf("%s",a);
for(int i=0;i<renshu;i++)
{
if(strcmp(humen[i].name,a)==0)
{
printf("姓名:%s\n电话:%s\n职务:%s\n邮箱:%s\n\n",
humen[i].name,humen[i].tel,humen[i].position,humen[i].email);
}
}
printf("1 继续,0 退出\n");
scanf("%d",&H);
}while(H!=0);printf("\n");
system("cls");
}
void search1()//按电话查找联系人//
{
int H;
char b[25];
do
{
printf("输入要查找的联系人电话\n");
scanf("%s",&b);
for(int i=0;i<renshu;i++)
{
if(strcmp(humen[i].tel,b)==0)
{
printf("姓名:%s\n电话:%s\n职务:%s\n邮箱:%s\n\n",
humen[i].name,humen[i].tel,humen[i].position,humen[i].email);
}
}
printf("1 继续,0 退出\n");
scanf("%d",&H);
} while(H!=0);
system("cls");
}
void edit()//修改联系人//
{
int i;
char b[20];
printf("输入要修改的联系人\n");
do
{
scanf("%s",b);
for(i=0;i<renshu;i++)
if(strcmp(humen[i].name,b)==0)
{
system("cls");
int j;
printf("选择要修改的内容\n");
printf("1 修改姓名\n");
printf("2 修改电话\n");
printf("3 修改职务\n");
printf("4 修改邮箱\n");
printf("请输入(1--4)\n");
scanf("%d",&j);
if(j>=0&&j<=4)
{
switch(j)
{
case 1:system("cls");
printf("姓名:");
scanf("%s",humen[i].name);
break;
case 2:system("cls");
printf("电话:");
scanf("%s",humen[i].tel);
break;
case 3:system("cls");
printf("职务:");
scanf("%s",humen[i].position);
break;
case 4:system("cls");
printf("邮箱:");
scanf("%s",humen[i].email);
break;
}
}
}
printf("1 继续 0 退出\n");
scanf("%d",&i);
} while(i!=0);
system("cls");
}
void display()//显示联系人//
{
int i;
for(i=0;i<renshu;i++)
{
printf("姓名:%s\n电话:%s\n职务:%s\n邮箱:%s\n\n",
humen[i].name,humen[i].tel,humen[i].position,humen[i].email);
}
system("pause");
}
#include<string.h>
#include<stdlib.h>
struct record
{
char name[20];
char tel[25];
char position[25];
char email[30];
}humen[100];
int renshu;
void menu()
{
void append();
void del();
void search();
void search1();
void edit();
void display();
while(1)
{
system("cls");
int a;
printf("*******通 讯 录*****\n");
printf("-----1 添加联系人-----\n");
printf("-----2 删除联系人-----\n");
printf("-----3 按姓名查找-----\n");
printf("-----4 按电话查找-----\n");
printf("-----5 修改联系人-----\n");
printf("-----6 显示联系人-----\n");
printf("*****0 退 出*****\n");
printf("请输入(0--6)\n");
scanf("%d",&a);
if(a>=0&&a<=6)
{
switch(a)
{
case 1:system("cls");append();
break;
case 2:system("cls");del();
break;
case 3:system("cls");search();
break;
case 4:system("cls");search1();
break;
case 5:system("cls");edit();
break;
case 6:system("cls");display();
break;
case 0:system("cls");exit(0);
break;
default:
printf("输入错误,请再次选择\n");
break;
}
}
}
}
int main()
{
menu();
system("pause");
return 0;
}
void append()//添加联系人//
{
int i;
printf("请输入要添加的联系人信息\n");
do
{
printf("输入联系人的姓名\n");
scanf("%s",humen[renshu].name);
printf("\n");
printf("输入联系人的电话\n");
scanf("%s",humen[renshu].tel);
printf("\n");
printf("输入联系人的职务\n");
scanf("%s",humen[renshu].position);
printf("\n");
printf("输入联系人的邮箱\n");
scanf("%s",humen[renshu].email);
printf("\n");
renshu++;
printf("1 继续 0 退出\n");
scanf("%d",&i);
}while(i!=0);
printf("\n");
system("cls");
}
void del()//删除联系人//
{
int i;
char a[20];
printf("输入要删除的联系人姓名\n");
do
{
scanf("%s",a);
if(strcmp(humen[20].name,a)==0)
{
for(int j=0;j<renshu;j++)
humen[j]=humen[j+1];
}
renshu--;
printf("删除成功\n");
printf("1 继续 0 退出\n");
scanf("%d",&i);
}while(i!=0);
system("cls");
}
void search()//按姓名查找联系人//
{
int H;
char a[20];
do
{
printf("输入要查找的联系人姓名\n");
scanf("%s",a);
for(int i=0;i<renshu;i++)
{
if(strcmp(humen[i].name,a)==0)
{
printf("姓名:%s\n电话:%s\n职务:%s\n邮箱:%s\n\n",
humen[i].name,humen[i].tel,humen[i].position,humen[i].email);
}
}
printf("1 继续,0 退出\n");
scanf("%d",&H);
}while(H!=0);printf("\n");
system("cls");
}
void search1()//按电话查找联系人//
{
int H;
char b[25];
do
{
printf("输入要查找的联系人电话\n");
scanf("%s",&b);
for(int i=0;i<renshu;i++)
{
if(strcmp(humen[i].tel,b)==0)
{
printf("姓名:%s\n电话:%s\n职务:%s\n邮箱:%s\n\n",
humen[i].name,humen[i].tel,humen[i].position,humen[i].email);
}
}
printf("1 继续,0 退出\n");
scanf("%d",&H);
} while(H!=0);
system("cls");
}
void edit()//修改联系人//
{
int i;
char b[20];
printf("输入要修改的联系人\n");
do
{
scanf("%s",b);
for(i=0;i<renshu;i++)
if(strcmp(humen[i].name,b)==0)
{
system("cls");
int j;
printf("选择要修改的内容\n");
printf("1 修改姓名\n");
printf("2 修改电话\n");
printf("3 修改职务\n");
printf("4 修改邮箱\n");
printf("请输入(1--4)\n");
scanf("%d",&j);
if(j>=0&&j<=4)
{
switch(j)
{
case 1:system("cls");
printf("姓名:");
scanf("%s",humen[i].name);
break;
case 2:system("cls");
printf("电话:");
scanf("%s",humen[i].tel);
break;
case 3:system("cls");
printf("职务:");
scanf("%s",humen[i].position);
break;
case 4:system("cls");
printf("邮箱:");
scanf("%s",humen[i].email);
break;
}
}
}
printf("1 继续 0 退出\n");
scanf("%d",&i);
} while(i!=0);
system("cls");
}
void display()//显示联系人//
{
int i;
for(i=0;i<renshu;i++)
{
printf("姓名:%s\n电话:%s\n职务:%s\n邮箱:%s\n\n",
humen[i].name,humen[i].tel,humen[i].position,humen[i].email);
}
system("pause");
}
追问
我需要的是单纯的数据库,不用Java其他的,就是sql
展开全部
再简单也是独立系统啊,要么自己去网上找,找人做10财富值是不可能的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是什么数据库
更多追问追答
追问
单纯的sql
追答
可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询