C语言过生日朋友圈代码
时间: 2023-08-18 07:02:42 浏览: 139
以下是一个简单的示例代码,用于在C语言中实现一个朋友圈过生日的功能:
```c
#include <stdio.h>
#define MAX_FRIENDS 10
struct Friend {
char name[20];
int age;
};
void birthday(struct Friend* friend) {
friend->age += 1;
printf("%s过生日啦!现在%d岁啦!\n", friend->name, friend->age);
}
int main() {
struct Friend friends[MAX_FRIENDS] = {
{"张三", 25},
{"李四", 30},
{"王五", 27}
};
int numFriends = sizeof(friends) / sizeof(friends[0]);
for (int i = 0; i < numFriends; i++) {
birthday(&friends[i]);
}
return 0;
}
```
在这个示例代码中,我们首先定义了一个 `Friend` 结构体,包含了朋友的姓名和年龄。然后,我们定义了一个 `birthday` 函数,用于给朋友过生日,即将朋友的年龄加1,并打印出生日祝福信息。
在 `main` 函数中,我们创建了一个包含多个朋友的数组 `friends`,并初始化了其中的几个朋友的姓名和年龄。然后,我们通过循环遍历数组中的每个朋友,并调用 `birthday` 函数给他们过生日。
运行这段代码后,你会看到每个朋友的年龄都会加1,并打印出相应的生日祝福信息。
阅读全文