C语言编程用结构体保存用户通讯录,通讯录包含的信息有手机号,姓名,工作单位,认输三个用户的信息后输出第二个用户的姓名和手机号。
时间: 2023-05-30 09:03:52 浏览: 203
以下是一个简单的C语言编程例子,用结构体保存用户通讯录信息,并输出第二个用户的姓名和手机号:
```c
#include <stdio.h>
struct contact {
char name[20];
char phone[12];
char company[30];
};
int main() {
struct contact contacts[3];
int i;
// 输入三个用户的信息
for (i = 0; i < 3; i++) {
printf("Enter contact %d name: ", i+1);
scanf("%s", contacts[i].name);
printf("Enter contact %d phone: ", i+1);
scanf("%s", contacts[i].phone);
printf("Enter contact %d company: ", i+1);
scanf("%s", contacts[i].company);
}
// 输出第二个用户的姓名和手机号
printf("\nSecond contact name: %s\n", contacts[1].name);
printf("Second contact phone: %s\n", contacts[1].phone);
return 0;
}
```
在这个例子中,我们定义了一个`contact`结构体,包含了三个字段:`name`、`phone`和`company`。然后,我们定义了一个包含3个`contact`结构体的数组`contacts`,用于保存三个用户的通讯录信息。
接着,我们使用一个循环,让用户输入三个用户的信息,并保存到`contacts`数组中。
最后,我们输出第二个用户的姓名和手机号,即`contacts[1].name`和`contacts[1].phone`。注意,数组下标是从0开始的,所以第二个用户的信息在数组中的下标是1。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)