当前位置: 首页 > news >正文

有关网站设计的书教务管理网站开发

有关网站设计的书,教务管理网站开发,萍乡网站推广,wordpress+php允许上传文件大小1 需求 以录入学生信息#xff08;姓名、学号、性别、出生日期#xff09;为例#xff0c;首先通过键盘输入需要录入的学生的数量#xff0c;再依次输入这些学生的信息#xff0c;输入完成后输出所有信息。 2 代码 #includestdio.h #includestdlib.h//…1 需求 以录入学生信息姓名、学号、性别、出生日期为例首先通过键盘输入需要录入的学生的数量再依次输入这些学生的信息输入完成后输出所有信息。 2 代码 #includestdio.h #includestdlib.h// 定义结构体并取别名为Date typedef struct {int year;int month;int day; }Date; // 定义结构体并取别名为Student typedef struct {char name[9];char number[5];char sex[3];Date birthday; // 内嵌结构体Date }Student;int main() {int count;printf(请输入需要录入的学生数量);scanf(%d, count);printf(\n请依次输入每个学生的信息\n\n姓名\t学号\t性别\t出生日期\n);// 由于不能使用变量定义数组Student stuArray[count];// 所以采用指针并通过动态内存分配来实现 // 在堆中申请一部分连续的内存空间用来存储输入的信息 // 并使Student *类型的指针变量stuPoint指向此空间的首地址Student *stuPoint (Student*)malloc(count * sizeof(Student));// 动态内存分配可能失败若失败则程序直接退出 if (stuPoint NULL) {exit(1);}// 定义第二个指针stuTempPoint1使它和stuPoint指向同一个位置 // 当输入完一个学生后stuTempPoint1往下移直至输入完所有学生// 输入完所有学生后该指针就指向了没有学生信息的位置相当于“废了”// 其实呢也可以继续用只要再往上移移回去就行了Student *stuTempPoint1 stuPoint;for(int i 0; i count; i, stuTempPoint1) {scanf(%s%s%s%d%d%d, stuTempPoint1 - name, stuTempPoint1 - number, stuTempPoint1 - sex, stuTempPoint1 - birthday.year, stuTempPoint1 - birthday.month,stuTempPoint1 - birthday.day);}printf(\n\n\n\n);// 定义第三个指针stuTempPoint2使它和stuPoint指向同一个位置 // 每输出完一个学生信息后指针下移全部输出完毕后该指针也相当于“跪了”Student *stuTempPoint2 stuPoint;for(int i 0; i count; i, stuTempPoint2) {printf(姓名%s\t学号%s\t性别%s\t出生日期%d年%d月%d日\n, stuTempPoint2 - name, stuTempPoint2 - number, stuTempPoint2 - sex, stuTempPoint2 - birthday.year, stuTempPoint2 - birthday.month,stuTempPoint2 - birthday.day);}printf(\n\nstuTempPoint1指针往上移之后再次利用\n\n);// 回到原始位置 stuTempPoint1 - count;// 再一顿输出 for(int i 0; i count; i, stuTempPoint1) {printf(姓名%s\t学号%s\t性别%s\t出生日期%d年%d月%d日\n, stuTempPoint1 - name, stuTempPoint1 - number, stuTempPoint1 - sex, stuTempPoint1 - birthday.year, stuTempPoint1 - birthday.month,stuTempPoint1 - birthday.day);}// 释放刚刚申请的内存空间一定要释放 free(stuPoint);return 0; }3 运行结果
http://www.w-s-a.com/news/814414/

相关文章:

  • 舟山高端网站设计广州优化排名推广
  • 哪个网站做免费广告好上海人才网站
  • cn域名做网站竞价推广代理
  • 省建设干部培训中心网站网站地图1 500 怎么做
  • 制作一个网站需要哪些人网站建设经营服务合同
  • 山东省住房和城乡建设厅官方网站网易发布广州
  • 长沙设计网站效果设计师灵感网站
  • 做网站php都用什么框架把asp.net写的网站别人怎么访问
  • 网站建设捌金手指下拉六正规的代运营公司
  • 自己申请网站空间冀州建网站
  • 哈尔滨旅游团购网站建设江苏建设工程建设网
  • 在郑州做网站茶叶网站建设网页设计制作
  • 58做网站吗南京有关制作网站的公司
  • 申请建设门户网站的申请先做网站还是先申请域名
  • 门户网站怎么做seo玩具外贸好做吗
  • 网页设计模板的网站黄埔营销型网站建设
  • 企业为什么要建立网站江苏高校品牌专业建设工程网站
  • 网站建设公司需要交税么福建省城乡建设厅网站
  • dedecms网站首页网站正在建设中 源码下载
  • 论坛网站有哪些怎么wordpress主题
  • 网站搭建中企动力第一返利的网站怎么做
  • 在哪网站可以做农信社模拟试卷优衣库网站建设的目的
  • 杭州网站建设ttmwl网络平台推广公司
  • 工作室网站技能培训班
  • 东丰网站建设万盛网站制作
  • 安徽黄山网站建设wordpress 公众号 获取密码
  • 自己电脑做网站模板腾讯网站建设分析
  • 如何增加网站反链虚拟主机 2个网站
  • 手机网站调用分享wordpress.org移除
  • 工业和信息化部网站备案系统查询市场调研表模板