欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門教程網(wǎng)!

C語(yǔ)言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語(yǔ)言 >

C語(yǔ)言用函數(shù)實(shí)現(xiàn)電話簿管理系統(tǒng)

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語(yǔ)言|點(diǎn)擊: 次

本文實(shí)例為大家分享了C語(yǔ)言用電話簿管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

c語(yǔ)言上機(jī)課程 糾結(jié)了很久用函數(shù)還是鏈表,順序表 感覺函數(shù)比較簡(jiǎn)單

實(shí)現(xiàn):

最后顯示對(duì)齊還可以使用"%3d%20s%20s%20s\n"使字節(jié)對(duì)齊

我用的\t 不夠靈活 輸入位數(shù)不一樣的數(shù)時(shí)就不能對(duì)齊了 

#include<stdio.h>

#include<string.h>


typedef struct Contact {
 char name[21];
 char phone[21];
 char QQ[21];
} CONTACT;


int AddContact(CONTACT cons[],int num){
 num++;
 printf("請(qǐng)輸入姓名(最長(zhǎng)20個(gè)字符):");
 scanf("%s",&cons[num].name);
 printf("請(qǐng)輸入QQ(最長(zhǎng)20位):");
 scanf("%s",&cons[num].QQ);
 printf("請(qǐng)輸入手機(jī)號(hào)碼(最長(zhǎng)20位):");
 scanf("%s",&cons[num].phone);
 printf("添加成功!\n");
 return num;
}


void showContact(CONTACT cons[],int num){
 printf("共有 %d 個(gè)聯(lián)系人信息:\n", num);
 printf("===============================================================\n");
 printf("No.\t\t姓名\t\tQQ號(hào)\t\t聯(lián)系電話\n");
 printf("---------------------------------------------------------------\n");
 for(int i = 1; i <= num; i++){
 printf("%d\t\t%s\t\t%s\t%s\t\t\n", i, cons[i].name, cons[i].QQ, cons[i].phone);
 }
 printf("===============================================================\n");
}




int DelContact(CONTACT cons[],int num)
{
 int i = 1;
 showContact(cons,num);
 printf("請(qǐng)輸入要?jiǎng)h除的聯(lián)系人序號(hào):");
 scanf("%d",&i);
 if(i < 1 || i > num)
 printf("序號(hào)輸入錯(cuò)誤,刪除失敗!\n");
 else
 {
 for(int j = i ; j < num; j++)
 {
 cons[j] = cons[j
  + 1];
 }
 printf("聯(lián)系人信息已刪除!\n");
 num--;
 }
 return num;
}


void findContact(CONTACT cons[],int num)
{
 char f_name[25];
 int count = 0;
 int i = 1;
 printf("請(qǐng)輸入要查找的聯(lián)系人姓名:");
 scanf("%s",f_name);
 printf("===============================================================\n");
 printf("No.\t\t姓名\t\tQQ號(hào)\t\t聯(lián)系電話\n");
 printf("---------------------------------------------------------------\n");
 for(i ; i <= num; i++)
 {
 if(strcmp(cons[i].name,f_name) == 0)
 {
  count++;
  printf("%d\t\t%s\t\t%s\t%s\t\t\n", i, cons[i].name, cons[i].QQ, cons[i].phone);
 }
 }
 printf("===============================================================\n");
 printf("共查詢到%d條聯(lián)系人數(shù)據(jù)\n",count);
}


void alterContact(CONTACT cons[], int num)
{
 int i;
 printf("請(qǐng)輸入要修改的聯(lián)系人序號(hào):");
 scanf("%d", &i);
 if(i < 1 || i > num)
 {
 printf("序號(hào)輸入有誤,請(qǐng)重新輸入!\n");
 alterContact(cons, num);
 }
 else
 {
 printf("請(qǐng)輸入姓名(最長(zhǎng)20個(gè)字符):");
 scanf("%s",&cons[i].name);
 printf("請(qǐng)輸入QQ(最長(zhǎng)20位):");
 scanf("%s",&cons[i].QQ);
 printf("請(qǐng)輸入手機(jī)號(hào)碼(最長(zhǎng)20位):");
 scanf("%s",&cons[i].phone);
 }
}


int main()
{
 CONTACT cons[100];
 int num = 0;
 int op = -1;
 while(1){
 int op;
 printf("\t*****菜單*****\t\n");
 printf("------------------------------\n");
 printf("\t1.添加聯(lián)系人\n");
 printf("\t2.刪除聯(lián)系人\n");
 printf("\t3.顯示所有聯(lián)系人\n");
 printf("\t4.查找聯(lián)系人\n");
 printf("\t5.修改聯(lián)系人\n");
 printf("\t0.退出系統(tǒng)\n");
 printf("------------------------------\n");
 printf("請(qǐng)輸入您的選擇(0 ~ 5):");
 scanf("%d",&op);
 if(op == 0)
  break;
 switch(op){
  case 1:
  num = AddContact(cons,num);
  break;
  case 2:
  num = DelContact(cons,num);
  break;
  case 3:
  showContact(cons,num);
  break;
  case 4:
  findContact(cons,num);
  break;
  case 5:
  showContact(cons, num);
  alterContact(cons,num);
  printf("修改成功!\n”);
  break;
 }
 }
 return 0;
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持我們。

上一篇:C++實(shí)現(xiàn)簡(jiǎn)單通訊錄

欄    目:C語(yǔ)言

下一篇:C++實(shí)現(xiàn)通訊錄管理系統(tǒng)

本文標(biāo)題:C語(yǔ)言用函數(shù)實(shí)現(xiàn)電話簿管理系統(tǒng)

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/74.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有