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

利用jsp做网站培训网

利用jsp做网站,培训网,网站建设立项ppt,看免费的视频的软件app1 需求 以录入学生信息&#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.zhongyajixie.com/news/13321.html

相关文章:

  • 网页设计师网站自己建网站需要钱吗
  • 网站建设和网络优化常见的网络营销工具
  • 珠海市企业网站制作平台微信营销的10种方法技巧
  • 如何免费自己做网站关键字排名优化工具
  • 专业网站建设哪家权威旅游网站网页设计
  • 新乡网站设计公司广告推广渠道有哪些
  • 单位的网站怎样设计才美观南京seo新浪
  • 怎样做写真网站小红书搜索关键词排名
  • 外贸网站建设价格惠州seo网络推广
  • 保险网站定制做百度关键词排名的公司
  • 网站备案麻烦吗制作网页的软件
  • 做视频网站需要执照吗百度的特点和优势
  • 做网站服务器空间网络推广竞价是什么
  • 个人经营性网站备案怎么学seo基础
  • 桑拿网站只做推广软文范例
  • wordpress生成海报图片插件seo网站营销推广公司
  • 旅游网站繁体asp宣传软文怎么写
  • 甘肃营销型网站建设吉安seo网站快速排名
  • 网站建设网站免费软件测试培训
  • web前端如何仿网站2022适合小学生的简短新闻
  • 内网 wordpress慢seo优化厂商
  • 今日头条新闻头条百度seo技术优化
  • 无锡seo公司网站seo诊断服务
  • wordpress怎样建立多站点百度手机快速排名点击软件
  • 网站建设 小知识关键词生成器 在线
  • 365网站潍坊seo招聘
  • 苹果手机怎么做微电影网站吗网络营销的含义是什么
  • 做网站如何选择数据源千锋教育的真实性
  • 2017做网站挣钱b站推广2023
  • 怎样建设公司网站百度关键词优化多久上首页