姓名学号输出的 C 语言程序34


在 C 语言中,我们可以使用以下代码输出姓名和学号:```c
#include
int main() {
char name[50];
int student_id;
printf("请输入您的姓名:");
scanf("%s", name);
printf("请输入您的学号:");
scanf("%d", &student_id);
printf("您的姓名是:%s", name);
printf("您的学号是:%d", student_id);
return 0;
}
```

在这个程序中,我们首先使用 scanf() 函数读取用户的姓名并存储在 name 数组中。然后,我们使用 scanf() 函数读取用户的学号并存储在 student_id 变量中。最后,我们使用 printf() 函数输出用户的姓名和学号。

以下是该程序的运行示例:```
请输入您的姓名:John Doe
请输入您的学号:123456789
您的姓名是:John Doe
您的学号是:123456789
```

扩展:使用结构体存储姓名和学号

我们还可以使用结构体来存储姓名和学号,如下所示:```c
#include
struct student {
char name[50];
int student_id;
};
int main() {
struct student student1;
printf("请输入您的姓名:");
scanf("%s", );
printf("请输入您的学号:");
scanf("%d", &student1.student_id);
printf("您的姓名是:%s", );
printf("您的学号是:%d", student1.student_id);
return 0;
}
```

在这个程序中,我们使用 scanf() 函数读取用户的姓名并存储在 数组中。然后,我们使用 scanf() 函数读取用户的学号并存储在 student1.student_id 变量中。最后,我们使用 printf() 函数输出用户的姓名和学号。

以下是该程序的运行示例:```
请输入您的姓名:John Doe
请输入您的学号:123456789
您的姓名是:John Doe
您的学号是:123456789
```

2024-12-07


上一篇:C 语言中输出两个数字相乘

下一篇:利用 C 语言有效找出数组中的最大值