久久久久久久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网视频
|
求毛片
|
国产一二区在线
|
日韩午夜
|
亚洲精品视频免费观看
|
国产高清视频在线观看
|
欧美国产视频
|
黄网站涩免费蜜桃网站
|
成年人视频在线免费观看
|
国产免费又色又爽又黄在线观看
|
欧美成人a∨高清免费观看 色999日韩
|
久久久久无码国产精品一区
|
中文字幕一区二区三区乱码在线
|
国产超碰人人爽人人做人人爱
|
www.啪啪.com
|
国产一区二区三区在线
|
亚洲精品乱码久久久久久按摩观
|
国产三级精品三级在线观看四季网
|
欧美综合一区二区三区
|
日本三级电影免费观看
|
a精品视频
|
成人亚洲
|
孰女乱色一区二区三区
|
理论片87福利理论电影
|
人人看人人干
|
一区网站
|
午夜视频一区二区
|
精品国产一区二区三区久久久蜜月
|
亚洲视频一区在线观看
|
成人免费视频网址
|
97精品国产97久久久久久免费
|
国产电影一区
|
男人天堂午夜
|
懂色一区二区三区免费观看
|
国产成人综合在线
|
国产成人精品久久
|
99精品国自产在线观看
|
av一区二区三区
|
国产精品jizz在线观看老狼
|
国产日韩欧美
|