5 34 通訊錄的錄入與顯示 10分

2021-07-25 00:00:59 字數 1342 閱讀 6765

5-34 通訊錄的錄入與顯示   (10分)

通訊錄中的一條記錄包含下述基本資訊:朋友的姓名、出生日期、性別、固定**號碼、移動**號碼。 本題要求編寫程式,錄入n

n條記錄,並且根據要求顯示任意某條記錄。

輸入在第一行給出正整數n

n(\le

≤10);隨後n

n行,每行按照格式姓名 生日 性別 固話 手機給出一條記錄。其中姓名是不超過10個字元、不包含空格的非空字串;生日按yyyy/mm/dd的格式給出年月日;性別用m表示「男」、f表示「女」;固話手機均為不超過15位的連續數字,前面有可能出現+

在通訊錄記錄輸入完成後,最後一行給出正整數k

k,並且隨後給出k

k個整數,表示要查詢的記錄編號(從0到n-1n−

1順序編號)。數字間以空格分隔。

對每一條要查詢的記錄編號,在一行中按照姓名 固話 手機 性別 生日的格式輸出該記錄。若要查詢的記錄不存在,則輸出not found

3

chris 1984/03/10 f +86181779452 13707010007

laolao 1967/11/30 f 057187951100 +8618618623333

qiaolin 1980/01/01 m 84172333 10086

2 1 7

laolao 057187951100 +8618618623333 f 1967/11/30

not found

#include#include#include//一貫全寫上去,反正可能用到

struct list;

struct list p[100];

int main()

else

}return 0;

}

#include #include struct tong;

void input();

void output();

int main()

void input(struct tong p, int n)

}void output(struct tong q, int n)

for(j = 0; j < m; j++)

else

}

}

5 34 通訊錄的錄入與顯示

通訊錄中的一條記錄包含下述基本資訊 朋友的姓名 出生日期 性別 固定 號碼 移動 號碼。本題要求編寫程式,錄入 n 條記錄,並且根據要求顯示任意某條記錄。輸入格式 輸入在第一行給出正整數 n 10 隨後 n 行,每行按照格式姓名 生日 性別 固話 手機給出一條記錄。其中姓名是不超過 10 個字元 不...

7 2 通訊錄的錄入與顯示 10 分

通訊錄中的一條記錄包含下述基本資訊 朋友的姓名 出生日期 性別 固定 號碼 移動 號碼。本題要求編寫程式,錄入n條記錄,並且根據要求顯示任意某條記錄。輸入格式 輸入在第一行給出正整數n 10 隨後n行,每行按照格式姓名 生日 性別 固話 手機給出一條記錄。其中姓名是不超過10個字元 不包含空格的非空...

7 34 通訊錄的錄入與顯示 10分

通訊錄中的一條記錄包含下述基本資訊 朋友的姓名 出生日期 性別 固定 號碼 移動 號碼。本題要求編寫程式,錄入n條記錄,並且根據要求顯示任意某條記錄。輸入在第一行給出正整數n 10 隨後n行,每行按照格式姓名 生日 性別 固話 手機給出一條記錄。其中姓名是不超過10個字元 不包含空格的非空字串 生日...