#include<stdio.h>
typedef struct date
{int year;int month;int day;
}DATE;
typedef struct student
{long sutdentID;            //long的取值范围是-21,4748,3648 to 2147483647.char studentName[13];        //尝试存入4开头的10位学号导致了越界,谨记!char studentSex;DATE birthday;int score[4];
}STUDENT;
int main()
{int i;STUDENT stu1,stu2;printf("Input a record:\n");scanf("%ld",&stu1.sutdentID);scanf("%s",stu1.studentName);  //存入姓名不用写&取地址符scanf(" %c",&stu1.studentSex); //c前面有一个空格,用以防止缓冲区的回车存入变量scanf("%d",&stu1.birthday.year);scanf("%d",&stu1.birthday.month);scanf("%d",&stu1.birthday.day);for(i=0;i<4;i++){scanf("%d",&stu1.score[i]);}stu2 = stu1;printf("&stu2=%p\n",stu2);printf("%11ld%13s%3c%6d/%02d/%02d%4d%4d%4d%4d\n",stu2.sutdentID,stu2.studentName,stu2.studentSex,stu2.birthday.year,stu2.birthday.month,stu2.birthday.day,stu2.score[0],stu2.score[1],stu2.score[2],stu2.score[3]);return 0;
}

C语言使用结构体存储学生成绩信息相关推荐

  1. 【C语言基础】练习:结构体统计学生成绩,快递费用计算

    每日练习一:结构体统计学生成绩 题目要求:有3名学生,每个学生的数据包括学号.姓名.3门课的成绩,从键盘输入3个学生的数据,打印出每个学生的平均成绩,以及最高分学生的数据(包括学号.姓名.3门课的成绩 ...

  2. 利用C语言结构体实现学生成绩录入系统

    利用C语言结构体实现学生成绩录入系统 ##功能介绍 密码功能嵌入于主函数中,初始密码为:123456(可根据需要修改) 输入1可以调用add函数对学生的基本信息以及成绩进行输入 输入2则调用print ...

  3. c语言结构体编辑学生成绩管理,C语言基于结构体的学生信息管理系统实现

    宋福英 摘  要: 中国高校为保证学生信息安全,各分院的学生信息都在一个相对封闭的闭环内共享.中国高校在校生人数逐年递增,给高校的信息管理带来不小压力.C语言兼具高级语言和汇编语言的特点,简洁.紧凑. ...

  4. c语言将结构体存储在数组中,结构体数组方法用法 _C语言-w3school教程

    C语言 的 结构体数组 在C语言编程中可以将一系列结构体来存储不同数据类型的许多信息. 结构体数组也称为结构的集合. 我们来看一个数组结构体的例子,存储5位学生的信息并打印出来.创建一个源文件:str ...

  5. 结构体存储学生信息(键盘输入)计算总分并降序排序

    ##按照如下格式定义一个结构体类型,并定义一个这种类型的数组存储一个班级的学生成绩信息,从键盘输入学生的个人信息和成绩(不包括总分),通过公式"总分=数学+英语+政治"计算每个同学 ...

  6. c语言结构体编辑学生成绩管理,【C语言】结构体的应用以及学生成绩管理系统的设计...

    一.结构体 数组中的各元素是属于同一个类型的.有时需要将不同类型的数据组合成一个整体,以便于引用.如,一个学生的学号.姓名.性别.年龄.成绩.家庭地址等项.这些项都与某一学生相联系.如果分别定义为互相 ...

  7. c语言——结构体数组——学生成绩表

    例题详解: 1. 在主函数中定义结构体数组,struct student stutable[10]; struct student {int stunum;//学号char name[20];//姓名 ...

  8. c语言:结构体-计算平均成绩

    [问题描述] 给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线 ...

  9. 15-07-10 结构体-输入学生成绩进行排序

    输入每个学生的学习成绩,根据总分进行排序 struct Student { public string name; public int age; public double Cshap; publi ...

最新文章

  1. 550种Blender风格化笔刷素材
  2. Java微框架:不可忽视的新趋势--转载
  3. flashisland in webdynpro
  4. 单例模式(Singleton)小记
  5. [BZOJ 4563]放棋子
  6. 手机站的view.php,织梦网站文章内容页动态地址plus/view.php路径修改
  7. Python天天美味(21) - httplib,smtplib
  8. 【博士后招聘】浙江大学杨杰课题组-医学AI/大数据分析/自然语言处理
  9. 毕设题目:Matlab优化电价
  10. 装卸码头设备市场深度分析及发展研究预测报告
  11. OutLook 2013 添加 USC gmail 邮箱 解决国内USC邮箱打不开
  12. 成功解决 nginx: [emerg] invalid number of arguments in “root“ directive in 问题
  13. MacBook连接显示器发热的解决方法
  14. BurpSuite-Collaborator插件介绍 附最新burp破解版地址
  15. c语言编写计算机软件,基于C语言的计算机软件编程分析.doc
  16. 5G消息来了,它会干掉微信还是变成另一个飞信?
  17. 4k纸是几厘米乘几厘米_4k纸有多大(4k纸长什么样图片)
  18. 【C语言】GCC编译过程详述
  19. postgre info
  20. [教程]Magic Mouse 频繁失去连接解决方法

热门文章

  1. WhatsApp聊天如何翻译 外贸出海翻译
  2. 安装git 淘宝镜像
  3. 基于spss的多元统计分析 之 单/双因素方差分析 多元回归分析(1/8)
  4. dumpsys activity 命令的使用
  5. 关于ros安装过程设置密钥不成功解决方案
  6. Oracle更新语句
  7. Matting Loss 总结
  8. element穿梭框回显
  9. 小学生python趣味编程-图书推荐:《Scratch 3.0少儿游戏趣味编程》
  10. PHP 时间操作(获取一周前、明天的日期)