养生馆招聘广告语:C++练习 结构体

来源:百度文库 编辑:偶看新闻 时间:2024/05/04 12:32:07

结构体练习:

首先定义一个学生结构体(学号,姓名,性别,两门成绩),然后定义三个结构体变量,使用三种方法给结构体变量赋值,并将这三个结构体变量的值输出。

 

 

#include
#include
struct student
{
 int no;
 char name[10];
 char sex;
 float score[2];
};
void main()
{
 struct student s1={2001,"李飞",'w',98,78.5},s2,s3;
 s2=s1;
 printf("请输入学生性别:");
 scanf("%c",&s3.sex);
 printf("请输入学生学号:");
 scanf("%d",&s3.no);
 printf("请输入学生姓名:");
 scanf("%s",&s3.name);
 printf("\n请输入学生成绩1:");
 scanf("%f",&s3.score[0]);
 printf("请输入学生成绩2:");
 scanf("%f",&s3.score[1]);
 printf("%d\t%s\t%c\t%f\t%f\n",s1.no,s1.name,s1.sex,s1.score[0],s1.score[1]);
 printf("%d\t%s\t%c\t%f\t%f\n",s2.no,s2.name,s2.sex,s2.score[0],s2.score[1]);
 printf("%d\t%s\t%c\t%f\t%f\n",s3.no,s3.name,s3.sex,s3.score[0],s3.score[1]);
}