欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

C++學(xué)習(xí)日記通訊錄管理-創(chuàng)新互聯(lián)

通訊錄管理

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比陳巴爾虎網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式陳巴爾虎網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋陳巴爾虎地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

#include
using namespace std;
#include
constexpr auto MAX = 1000;

struct person
{
?string name;//名字
?int age{};//年齡
?int sex{};//性別 1男 2女
?string phone;//電話號(hào)
?string addr;//地址
};

struct adderessbooks
{
?struct person person_array[MAX];
?int m_size{};
};

void add_person(adderessbooks* abs)
{
?if (abs->m_size == MAX)
?{
??? ?cout<< "通訊錄已滿"<< endl;
??? ?return;
?}
?else
?{
??? ?//姓名
??? ?string name;
??? ?cout<< "請(qǐng)輸入姓名"<< endl;
??? ?cin >>name;
??? ?abs->person_array[abs->m_size].name = name;
??? ?//性別
??? ?int sex=0;
??? ?cout<< "請(qǐng)輸入性別,1為男,2為女"<< endl;
??? ?while (true)
??? ?{
??? ??? ?cin >>sex;
??? ??? ?if (sex == 1 || sex == 2)
??? ??? ?{
??? ??? ??? ?abs->person_array[abs->m_size].sex = sex;
??? ??? ??? ?break;
??? ??? ?}
??? ??? ?else
??? ??? ?{
??? ??? ??? ?cout<< "輸入格式錯(cuò)誤,請(qǐng)重新輸入"<< endl;
??? ??? ?}
??? ?}
??? ?//年齡
??? ?int age=0;
??? ?cout<< "請(qǐng)輸入年齡"<< endl;
??? ?cin >>age;
??? ?abs->person_array[abs->m_size].age = age;
??? ?//電話
??? ?string phone;
??? ?cout<< "請(qǐng)輸入電話號(hào)"<< endl;
??? ?cin >>phone;
??? ?abs->person_array[abs->m_size].phone = phone;
??? ?//地址
??? ?string addr;
??? ?cout<< "請(qǐng)輸入地址"<< endl;
??? ?cin >>addr;
??? ?abs->person_array[abs->m_size].addr = addr;
??? ?//更新通訊錄人數(shù)
??? ?abs->m_size++;

??? ?cout<< "成功添加"<< endl;
??? ?system("pause");
??? ?system("cls");
?}
}

void show_person(adderessbooks* abs)
{
?if (abs->m_size == 0)
?{
??? ?cout<< "無聯(lián)系人"<< endl;
??? ?system("pause");
??? ?system("cls");
?}
?else
?{
??? ?for (int i = 0; i< abs->m_size; i++)
??? ?{
??? ??? ?cout<< "姓名 ?"<< abs->person_array[i].name<< "\t";
??? ??? ?cout<< "性別 "<< (abs->person_array[i].sex == 1 ? "男":"女" )<< "\t";
??? ??? ?cout<< "年齡 ?"<< abs->person_array[i].age<< "\t";
??? ??? ?cout<< "電話號(hào) ?"<< abs->person_array[i].phone<< "\t";
??? ??? ?cout<< "住址 ?"<< abs->person_array[i].addr<< endl;
??? ?}
??? ?system("pause");
??? ?system("cls");
?}
}

int is_exist(adderessbooks* abs, string name)
{
?for (int i = 0; i< abs->m_size; i++)
?{
??? ?if (abs->person_array[i].name == name)
??? ?{
??? ??? ?return i;
??? ?}
?}
?return -1;
}

void delete_person(adderessbooks* abs)
{
?cout<< "請(qǐng)輸入要?jiǎng)h除人姓名"<< endl;
?string name;
?cin >>name;
?int num=is_exist(abs, name);
?if (num == -1)
?{
??? ?cout<< "查無此人"<< endl;
??? ?system("pause");
??? ?system("cls");
?}
?else
?{
??? ?for (int i = num; i< abs->m_size; i++)
??? ?{
??? ??? ?abs->person_array[i] = abs->person_array[i + 1];
??? ?}
??? ?abs->m_size--;
??? ?cout<< "刪除成功"<< endl;
??? ?system("pause");
??? ?system("cls");
?}
}

void find_person(adderessbooks* abs)
{
?cout<< "請(qǐng)輸入要查找人姓名"<< endl;
?string name;
?cin >>name;
?int num = is_exist(abs, name);
?if (num == -1)
?{
??? ?cout<< "查無此人"<< endl;
??? ?system("pause");
??? ?system("cls");
?}
?else
?{
??? ?cout<< "姓名 ?"<< abs->person_array[num].name<< "\t";
??? ?cout<< " 性別 "<< (abs->person_array[num].sex == 1 ? "男" : "女")<< "\t";
??? ?cout<< " 年齡 "<< abs->person_array[num].age<< "\t";
??? ?cout<< "電話號(hào) ?"<< abs->person_array[num].phone<< "\t";
??? ?cout<< "住址 ?"<< abs->person_array[num].addr<< endl;
??? ?system("pause");
??? ?system("cls");
?}
}

void change_person(adderessbooks* abs)
{
?cout<< "請(qǐng)輸入要修改人姓名"<< endl;
?string name;
?cin >>name;
?int num = is_exist(abs, name);
?if (num == -1)
?{
??? ?cout<< "查無此人"<< endl;
??? ?system("pause");
??? ?system("cls");
?}
?else
?{
??? ?//姓名
??? ?string name;
??? ?cout<< "請(qǐng)輸入姓名"<< endl;
??? ?cin >>name;
??? ?abs->person_array[num].name = name;
??? ?//性別
??? ?int sex;
??? ?cout<< "請(qǐng)輸入性別,1為男,2為女"<< endl;
??? ?while (true)
??? ?{
??? ??? ?cin >>sex;
??? ??? ?if (sex == 1 || sex == 2)
??? ??? ?{
??? ??? ??? ?abs->person_array[num].sex = sex;
??? ??? ??? ?break;
??? ??? ?}
??? ??? ?else
??? ??? ?{
??? ??? ??? ?cout<< "輸入格式錯(cuò)誤,請(qǐng)重新輸入"<< endl;
??? ??? ?}
??? ?}
??? ?//年齡
??? ?int age;
??? ?cout<< "請(qǐng)輸入年齡"<< endl;
??? ?cin >>age;
??? ?abs->person_array[num].age = age;
??? ?//電話
??? ?string phone;
??? ?cout<< "請(qǐng)輸入電話號(hào)"<< endl;
??? ?cin >>phone;
??? ?abs->person_array[num].phone = phone;
??? ?//地址
??? ?string addr;
??? ?cout<< "請(qǐng)輸入地址"<< endl;
??? ?cin >>addr;
??? ?abs->person_array[num].addr = addr;
??? ?cout<< "成功修改"<< endl;
??? ?system("pause");
??? ?system("cls");
?}
}

void empty_person(adderessbooks* abs)
{
?abs->m_size = 0;
?cout<< "已清空"<< endl;
?system("pause");
?system("cls");
}

void show_menu() //菜單
{
?cout<< "************************"<< endl;
?cout<< "***** 1.添加聯(lián)系人 *****"<< endl;
?cout<< "***** 2.顯示聯(lián)系人 *****"<< endl;
?cout<< "***** 3.刪除聯(lián)系人 *****"<< endl;
?cout<< "***** 4.查找聯(lián)系人 *****"<< endl;
?cout<< "***** 5.修改聯(lián)系人 *****"<< endl;
?cout<< "***** 6.清空聯(lián)系人 *****"<< endl;
?cout<< "***** 0.退出通訊錄 *****"<< endl;
?cout<< "************************"<< endl;
}

int main()
{
?adderessbooks abs;
?abs.m_size = 0;
?int select_num = 0;
?while (true)
?{
??? ?show_menu();
??? ?cin >>select_num;
??? ?switch (select_num)
??? ?{
??? ?case 1:
??? ??? ?add_person(&abs);
??? ??? ?break;
??? ?case 2:
??? ??? ?show_person(&abs);
??? ??? ?break;
??? ?case 3:
??? ??? ?delete_person(&abs);
??? ??? ?break;
??? ?case 4:
??? ??? ?find_person(&abs);
??? ??? ?break;
??? ?case 5:
??? ??? ?change_person(&abs);
??? ??? ?break;
??? ?case 6:
??? ??? ?empty_person(&abs);
??? ??? ?break;
??? ?case 0:?
??? ??? ?cout<< "歡迎下次使用"<< endl;
??? ??? ?system("pause");
??? ??? ?return 0;
??? ??? ?break;
??? ?default:
??? ??? ?break;
??? ?}
?}
?system("pause");
?return 0;
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

分享名稱:C++學(xué)習(xí)日記通訊錄管理-創(chuàng)新互聯(lián)
新聞來源:http://aaarwkj.com/article0/coegoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、品牌網(wǎng)站制作外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站收錄、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
日韩精品伦理中文字幕| 欧美精品一区二区三区黄片| 国产欧美日韩一区二区三区四区| 青青草日韩欧美在线观看| 麻豆精品情欲人妻一区| 伊人性伊人情亚洲综合| 黄色一级日本黄色一级| 日本免费熟女一区二区| 久久99国产精品成人免费| 久久亚洲精品中文字幕一| 亚洲中文字幕激情中午字幕| 免费直接在线看亚洲黄色| 国产三级成人在线视频| 18禁视频免费无遮挡| 欧美 国产 综合 日韩| 国产一区二区传媒视频| 蜜臀在线免费观看av| 亚洲熟妇中文字幕五十中出| 蜜臀av在线精品国自产拍| 国产经典午夜福利在线| 国产免费不卡午夜福利在线| 久久99久久久国产精品| 欧美一区二区精品网站| 日韩区一区二在线视频| 欧洲女人av天堂精品| 欧美日韩国产一区在线| 2021亚洲精品午夜精品国产| 国产剧情在线观看网站| 中文字幕制服国产精品| 中文字幕乱码人妻一二三| 亚洲,日韩,欧美久久综合| av全欧国男人在线天堂| 92国产精品午夜福利| 蜜桃国产精品视频网站| 亚洲邻家人妻一区二区| 少妇高潮一区二区三区99| 国产原创av剧情在线观看| 久久午夜人妻一区二区| avav男人天堂亚洲天堂| 亚洲欧美国产精品久久久| 七十二式性日韩视频|