C语言使用函数输入自己的姓名、学号、和班级并将其输出
时间: 2024-10-23 10:03:13 浏览: 28
学号XXX姓名C语言实验2输入输出1
5星 · 资源好评率100%
在C语言中,你可以通过定义函数来实现这个功能。下面是一个简单的示例,展示了如何创建一个接受姓名、学号和班级作为输入,并打印它们的函数:
```c
#include <stdio.h> // 引入输入输出库
// 定义函数 prototypes
void input_student_info(char* name, int student_id, char* class_name);
int main() {
// 函数调用,提供学生的姓名、学号和班级信息
char name[50]; // 存储姓名,假设最大长度为49个字符加空字符
int student_id; // 学号,通常是一个整数
char class_name[50]; // 班级名称,同理
printf("请输入您的姓名: ");
fgets(name, sizeof(name), stdin); // 使用fgets获取用户输入,包括空格
name[strcspn(name, "\n")] = '\0'; // 去除行尾换行符
printf("请输入您的学号: ");
scanf("%d", &student_id);
printf("请输入您的班级: ");
fgets(class_name, sizeof(class_name), stdin);
class_name[strcspn(class_name, "\n")] = '\0';
// 调用函数,将输入传递给它
input_student_info(name, student_id, class_name);
return 0;
}
// 定义接收学生信息的函数
void input_student_info(char* name, int student_id, char* class_name) {
printf("姓名: %s\n", name);
printf("学号: %d\n", student_id);
printf("班级: %s\n", class_name);
}
```
在这个程序中,`input_student_info`函数负责打印输入的信息。在`main`函数中,先从用户那里获取输入,然后调用该函数。
阅读全文