久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
C語言手機通訊錄管理系統源程序
[打印本頁]
作者:
絕明李干
時間:
2019-6-22 21:02
標題:
C語言手機通訊錄管理系統源程序
0.png
(8.5 KB, 下載次數: 68)
下載附件
2019-6-23 03:34 上傳
單片機源程序如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void firstwindow();
void xinxichaxun();
void xinxixianshi();
void shaixuan(int a);
void zengjiarenyuan();
void xinxichaxun1(int a);
void xiugaixinxi();
void xianshi();
struct people
{
char name[20];
char haoma[20];
char fenlei[20];
};
void shuru(struct people men[],int j);
void shanchu1(struct people men[],int j);
void shanchu();
int main()
{
printf("\t|----------------------------------------------------------------------|\n");
printf("\t|-------------------歡迎進入手機通訊錄管理系統-------------------------|\n");
printf("\n");
printf("\t| ***** ****** ***** ****** ***** ****** |\n");
printf("\t| ** ** ** ** ** ** ** ** ** |\n");
printf("\t| ** ** ** ** ** ** ** ** ** |\n");
printf("\t| ** YANG ** ** ZI ** ** WEI ** |\n");
printf("\t| ** ** ** ** ** ** |\n");
printf("\t| ** ** ** |\n");
_sleep(300);
system("cls");
firstwindow();
}
void firstwindow()
{
printf("\t|------------------------------------------------------------|\n");
printf("\t|---------------------------MENU-----------------------------|\n");
printf("\n");
printf("\t|-----------------請輸入你想要進行的操作編號-----------------|\n");
printf("\n");
printf("\t 1.信息顯示\n");
printf("\n");
printf("\t 2.信息查詢\n");
printf("\n");
printf("\t 3.增加人員\n");
printf("\n");
printf("\t 4.修改信息\n");
printf("\n");
printf("\t 5.刪除信息\n");
printf("\n");
printf("\t 6.顯示所有信息\n");
printf("\n");
printf("\t 7.關閉\n");
int a;
scanf("%d",&a);
switch(a)
{
case 1:xinxixianshi();break;
case 2:xinxichaxun();break;
case 3:zengjiarenyuan();break;
case 4:xiugaixinxi();break;
case 5:shanchu();break;
case 6:xianshi();break;
case 7:break;
}
}
void xinxixianshi()
{
system("cls");
printf("\t|------------------------------------------------------------|\n");
printf("\n");
printf("\t|-----------------請選擇以下三種類別的信息-------------------|\n");
printf("\n");
printf("\t 1.師兄\n");
printf("\n");
printf("\t 2.朋友\n");
printf("\n");
printf("\t 3.親屬\n");
int b;
scanf("%d",&b);
switch (b)
{
case 1:shaixuan(1);break;
case 2:shaixuan(2);break;
case 3:shaixuan(3);break;
}
}
void shaixuan(int a)
{
struct people men[20];
FILE *fp;
fp=fopen("f1.txt","a+");
int i=0,j=0;
while(!feof(fp))
{
fscanf(fp,"%s %s %s",men[i].name,men[i].haoma,men[i].fenlei);
i++;
j++;
}
if(a==1)
{
for(i=0;i<j;i++)
{
if(strcmp(men[i].fenlei,"師兄")==0)
printf("%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
}
if(a==2)
{
for(i=0;i<j;i++)
{
if(strcmp(men[i].fenlei,"朋友")==0)
printf("%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
}
if(a==3)
{
for(i=0;i<j;i++)
{
if(strcmp(men[i].fenlei,"親屬")==0)
printf("%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
}
printf("輸入1繼續,0結束程序\n");
int c;
scanf("%d",&c);
if(c==1)
{
system("cls");
firstwindow();
}
else if(c==0)
return 0;
}
void xinxichaxun()
{
system("cls");
printf("\t|------------------------------------------------------------|\n");
printf("\n");
printf("\t 1.按姓名查詢 \n");
printf("\n");
printf("\t 2.按號碼查詢 \n");
printf("\n");
printf("\t|------------------------------------------------------------|\n");
int a;
scanf("%d",&a);
switch(a)
{
case 1:xinxichaxun1(1);break;
case 2:xinxichaxun1(2);break;
}
}
void xinxichaxun1(int a)
{
struct people men[20];
char chaxun[20];
FILE *fp;
fp=fopen("f1.txt","a+");
int i=0,j=0;
while(!feof(fp))
{
fscanf(fp,"%s %s %s",men[i].name,men[i].haoma,men[i].fenlei);
i++;
j++;
}
if(a==1)
{
printf("請輸入姓名\n");
scanf("%s",chaxun);
for(i=0;i<j;i++)
{
if(strcmp(men[i].name,chaxun)==0)
printf("%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
}
if(a==2)
{
printf("請輸入號碼\n");
scanf("%s",chaxun);
for(i=0;i<j;i++)
{
if(strcmp(men[i].haoma,chaxun)==0)
printf("%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
}
printf("輸入1繼續,0結束程序\n");
int c;
scanf("%d",&c);
if(c==1)
{
system("cls");
firstwindow();
}
else if(c==0)
return 0;
}
void zengjiarenyuan()
{
char name[20],haoma[20],fenlei[20];
printf("請輸入你想要增加的信息,名字,號碼,關系,用空格隔開\n");
scanf("%s %s %s",name,haoma,fenlei);
struct people men[50];
FILE *fp;
fp=fopen("f1.txt","a+");
int i=0,j=0,k=0;
while(!feof(fp))
{
fscanf(fp,"%s%s%s",men[i].name,men[i].haoma,men[i].fenlei);
i++;
j++;
}
for(i=0;i<j;i++)
{
if(strcmp(men[i].name,name)==0)
{
printf("名字已有請重新輸入\n");
k=1;
break;
}
if(strcmp(men[i].haoma,haoma)==0)
{
printf("號碼已有請重新輸入\n");
k=1;
break;
}
}
if(k==0)
fprintf(fp,"%s %s %s\n",name,haoma,fenlei);
fclose(fp);
if(k==0)
printf("OK!");
_sleep(1000);
system("cls");
firstwindow();
}
void xiugaixinxi()
{
struct people men[20];
FILE *fp;
fp=fopen("f1.txt","r");
int i=0,j=0;
while(!feof(fp))
{
fscanf(fp,"%s %s %s",men[i].name,men[i].haoma,men[i].fenlei);
i++;
j++;
}
for(i=0;i<j;i++)
{
printf("%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
char name[20],haoma[20],fenlei[20];
printf("請輸入你想修改信息人的名字\n");
scanf("%s",name);
printf("輸入1修改號碼,輸入2修改類別\n");
int d;
scanf("%d",&d);
if(d==1)
{
printf("輸入號碼\n");
scanf("%s",haoma);
for(i=0;i<j;i++)
{
if(strcmp(men[i].name,name)==0)
{
strcpy(men[i].haoma,haoma);
}
}
}
if(d==2)
{
printf("輸入類別\n");
scanf("%s",fenlei);
for(i=0;i<j;i++)
{
if(strcmp(men[i].name,name)==0)
{
strcpy(men[i].fenlei,fenlei);
}
}
}
for(i=0;i<j;i++)
{
printf("%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
fclose(fp);
shuru(men,j);
printf("OK!");
_sleep(1000);
system("cls");
firstwindow();
}
void shuru(struct people men[],int j)
{
FILE *fp;
fp=fopen("f1.txt","w");
int i;
for(i=0;i<j;i++)
{
fprintf(fp,"%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
fclose(fp);
}
void shanchu()
{
struct people men[20];
FILE *fp;
fp=fopen("f1.txt","r");
int i=0,j=0,k;
while(!feof(fp))
{
fscanf(fp,"%s %s %s",men[i].name,men[i].haoma,men[i].fenlei);
i++;
j++;
}
for(i=0;i<j-1;i++)
{
printf("%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
printf("請輸入你想刪除人的名字\n");
char name[20];
scanf("%s",name);
for(i=0;i<j;i++)
{
if(strcmp(men[i].name,name)==0)
{
for(k=i+1;k<j;k++)
{
men[k-1]=men[k];
}
break;
}
}
fclose(fp);
shanchu1(men,j);
printf("OK!");
_sleep(1000);
system("cls");
firstwindow();
}
void shanchu1(struct people men[],int j)
{
FILE *fp;
fp=fopen("f1.txt","w");
int i;
for(i=0;i<j-1;i++)
{
fprintf(fp,"%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
fclose(fp);
}
void xianshi()
{
struct people men[20],man;
FILE *fp;
fp=fopen("f1.txt","r");
int i=0,j=0,k;
while(!feof(fp))
{
fscanf(fp,"%s %s %s",men[i].name,men[i].haoma,men[i].fenlei);
i++;
j++;
}
for(i=0;i<j-1;i++)
{
for(k=i+1;k<j-1;k++)
{
if(strcmp(men[i].name,men[k].name)>0)
{
man=men[i];
men[i]=men[k];
men[k]=man;
}
}
}
for(i=0;i<j-1;i++)
{
printf("%s %s %s\n",men[i].name,men[i].haoma,men[i].fenlei);
}
printf("輸入1繼續,0結束程序\n");
int c;
scanf("%d",&c);
if(c==1)
{
system("cls");
firstwindow();
}
else if(c==0)
return 0;
}
復制代碼
所有資料51hei提供下載:
手機通訊錄管理系統.rar
(19.62 KB, 下載次數: 9)
2019-6-22 21:01 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美色综合天天久久综合精品
|
综合国产
|
偷拍亚洲色图
|
日韩精品久久久久久
|
国产一区二区三区四区区
|
天天干亚洲
|
亚洲伊人久久综合
|
亚洲欧美日韩电影
|
婷婷狠狠
|
久久国产婷婷国产香蕉
|
午夜精品久久
|
日本三级电影免费观看
|
国产精品国产成人国产三级
|
欧美一区二区小视频
|
91精品久久久久久久
|
一区二区三区视频在线观看
|
久久久久久国产精品mv
|
国产精品成人69xxx免费视频
|
欧美 日韩 国产 成人 在线 91
|
爱草在线
|
久久se精品一区精品二区
|
91aiai
|
www.久草.com
|
av黄色免费
|
欧美日韩综合视频
|
欧美性乱
|
91精品国产色综合久久
|
国产精品综合网
|
欧美爱爱视频网站
|
搞黄网站在线观看
|
五月精品视频
|
欧美不卡一区
|
欧美日韩一区二区在线观看
|
一区二区三区国产好
|
欧美日韩中文国产一区发布
|
国产成人久久精品一区二区三区
|
亚洲精品乱码久久久久久久久
|
v片网站
|
做a的各种视频
|
国产免费麻豆视频
|
欧美亚洲视频在线观看
|