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

长沙专业公司网站建设源头三个字的洋气商标名字

长沙专业公司网站建设源头,三个字的洋气商标名字,企业门户网站布局特征,郑州小程序定制1 需求 以录入学生信息&#xff08;姓名、学号、性别、出生日期&#xff09;为例&#xff0c;首先通过键盘输入需要录入的学生的数量&#xff0c;再依次输入这些学生的信息&#xff0c;输入完成后输出所有信息。 2 代码 #include<stdio.h> #include<stdlib.h>//…

1 需求

以录入学生信息(姓名、学号、性别、出生日期)为例,首先通过键盘输入需要录入的学生的数量,再依次输入这些学生的信息,输入完成后输出所有信息。

2 代码

#include<stdio.h>
#include<stdlib.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.yayakq.cn/news/9169/

相关文章:

  • 阿里巴巴网站域名吉木萨尔县建设局网站
  • 如何模仿一个网站网站软件下载
  • 企业网站制作哪家好商业网页设计
  • 陕西网站建设策划内容网站可以免费
  • wordpress模板站可以自己做网站的软件
  • 乌兰浩特网站制作企业备案号查询系统
  • 母婴网站设计分析北京网站设计公司兴田德润简介
  • 建筑设计网站模板开发导航app多少钱
  • 前程无忧怎么做网站数字广东网络建设有限公司电话
  • 如果在工商局网站上做股权质押wordpress手机上打不开
  • h网站模版手机网站头部
  • 提供网站建设排行榜购买域名如何建设网站
  • 哪个网站可以找做中厚板的公司seo推广赚钱
  • 学校网站建设阶段性目标深圳网站优化计划
  • 北京移动端网站公司企业网站建设费用做管理费用吗
  • 网站建设和管理的总结怎么写建网站广州
  • 珲春建设局网站谷德建筑设计网
  • 渭南网站建设公司做网站之前需要准备什么条件
  • 法与家国建设征文网站企业网站管理系统手机版教程
  • 网站备案有什么好处网站源码出售
  • 一个购物网站开发的可行性正规网站模板设计
  • 鹤壁做网站的公司wordpress主题合并插件
  • 杭州百度做网站多少钱搜索引擎营销方法有哪些
  • linux网站建设浏览器网站免费进入
  • 网站如何进行seo比较好网站制作公司
  • 网站开发软硬件配置盐城网站优化公司
  • 深圳h5网站建设公司建设网站产生哪些费用
  • 合肥网站建设平台怎么把自己做的网站放到公网上
  • 淘宝网站的建设内容wordpress投稿管理系统
  • 省级住房城乡建设主管部门网站删除的网站做404