编写一个程序请分别输入学号和名字
时间: 2024-10-20 16:06:51 浏览: 20
当你想编写一个简单的C语言程序来输入学生的学号和名字时,你可以使用`scanf`函数来获取用户的输入。以下是一个基本的控制台应用程序示例:
```c
#include <stdio.h>
int main() {
int student_id;
char name[50]; // 假设最大名字长度为50个字符
// 输入学号
printf("请输入学生学号: ");
scanf("%d", &student_id);
// 输入名字
printf("请输入学生姓名: ");
fgets(name, sizeof(name), stdin); // 使用fgets防止换行符被读入
name[strlen(name) - 1] = '\0'; // 去掉末尾的换行符
// 输出输入的数据
printf("学号: %d\n", student_id);
printf("姓名: %s\n", name);
return 0;
}
```
在这个例子中,程序首先定义了两个变量,一个用于存储整数类型的学号(`student_id`),另一个用于存储字符串类型的名字(`name`)。然后,我们使用`printf`打印提示信息,`scanf`读取整数输入,`fgets`读取字符串直到遇到换行符,并删除末尾的换行符。
运行这个程序时,请确保按照提示依次输入学号和名字。
阅读全文