/* 设计一个程序,输入一个学生的信息并显示 */
#include <stdio.h>
#include <string.h>
#define STU struct student
struct student //学生信息结构成员表;
{
int num; //学号;
char name[20]; //姓名;
char sex[4]; //性别;
int age; //年龄;
float score; //分数;
};
void main(void)
{
float x;
STU student1;
printf("请输入学生的相关信息以空格分隔:\n");
printf("\n学号 姓名 年龄 性别 分数:\n");
scanf("%d", &student1.num);
scanf("%s", student1.name); //数组名相当于数组的第一个元素的地址,等同&student1.name[0];
scanf("%d", &student1.age);
scanf("%s", student1.sex);
scanf("%f", &student1.score);
printf("******该学生的相关信息如下:******\n");
printf("学号:%d\n姓名:%s\n年龄:%d\n性别:%s\n分数:%.2f\n",
student1.num,student1.name,student1.age,student1.sex,student1.score);
}
/*
-------------------------
请输入学生的相关信息以空格分隔:
学号 姓名 年龄 性别 分数:
13 俞杰 24 男 119.5
******该学生的相关信息如下:******
学号:13
姓名:俞杰
年龄:24
性别:男
分数:119.50
-------------------------
*/
结构体_习题:设计一个程序,输入一个学生的信息并显示
最新推荐文章于 2024-07-16 22:55:35 发布