SJJG习题一

动态 链 表 的 建 立

1.                   修改以下程序,尽可能减少临时空间的占用。即:先判断输入数据的合法性,再为其分配空间。

2.                   修改以下程序,把尾插法建立链表改为头插法建立链表。

3.                   循环链表实现的约瑟夫问题。约瑟夫问题请参考另一文档。

/********************** 动态建立链表 *******************/

#include <stdio.h>
#include <stdlib.h>

typedef struct student 
{
    int num;
    float score;
    student* next;
}student;

void main()
{
  struct student *p,*head,*q;

  p=(student*) malloc (sizeof(student));
  q=p;
  head=NULL;
 
  scanf("%d,%f", &p->num,&p->score);

  while(p->num!=0)
  {
    if(head==NULL)  head=p;
    else            q->next=p;
    q=p;
    p=(student*) malloc (sizeof (student) );
    scanf("%d,%f", &p->num,&p->score);
  }
  q->next=NULL;
 
  /*************输出***************/
  printf("%10s%10s\n","学号","分数");
  p=head;
  while(p)
  {
     printf("%10d%10.2f\n",p->num,p->score);
     p=p->next;
  }

}



ps:莫将代码贴在上面!

转载于:https://www.cnblogs.com/Camellia/archive/2007/12/05/984113.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/411820.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

hdu 2544 最短路

Problem Description在每年的校赛里&#xff0c;所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候&#xff0c;却是非常累的&#xff01;所以现在他们想要寻找最短的从商店到赛场的路线&#xff0c;你可以帮助他们…

华水c语言课程设计,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼/*************************************************查询函数**********************************************/void search(){int flag,j,x;char w[20];FILE *fp;char v[20];printf("(1)按作者\n");printf("(2)按…

DataGridView 写入到EXCEL

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Windows.Forms;usingMicrosoft.Office.Interop.Excel;usingSystem.Xml;usingSystem.Xml.Serialization;usingSystem.IO;namespacetxt批处理{ class 保存 { internal static bool 写入E…

Git和Github的学习

来源&#xff1a; 秦时明月NightTiger Git和Github的学习 作者声明&#xff1a;本博客中所写的文章&#xff0c;都是博主自学过程的笔记&#xff0c;参考了很多的学习资料&#xff0c;学习资料和笔记会注明出处&#xff0c;所有的内容都以交流学习为主。有不正确的地方&#xf…

在asp.net中做视频转换,将各种视频文件转换成.flv格式

首先&#xff0c;我们部署一下文件夹.在工程的目录下新建几个文件夹如下图&#xff1a;UpFiles文件夹是要保存你上传的文件&#xff0c;PlayFiles文件夹是用于你转换后保存的文件&#xff08;用于网上播放&#xff09; ImgFile文件夹是保存截取视频文件的图片&#xff0c;然后那…

Android实现支付宝AR功能,Android接入支付宝实现支付功能实例

我本来是想直接讲Android支付这一块的&#xff0c;包括支付宝&#xff0c;微信&#xff0c;其他第三方整合支付等&#xff0c;但是微信开放平台他对我的账号做了限制&#xff0c;所有我今天就先把重心放在支付宝的支付上&#xff0c;也算是写得尽可能详细些吧&#xff0c;毕竟是…

httpd 处理模型

prefork 一个请求用一个进程响应。预先生成一批进程&#xff0c;定时清理一批&#xff0c;同时生成一批。 worker 一个请求用一个线程响应&#xff08;启动多个进程&#xff0c;多个进程生成多个线程&#xff09; event 一个进程&#xff0c;处理多个请求&#xff0c;采用事件通…

工作373-前端 import与export区别

import与export区别 1.当用export default people导出时&#xff0c;就用 import people 导入&#xff08;不带大括号&#xff09; 2.一个文件里&#xff0c;有且只能有一个export default。但可以有多个export。 3.当用export name 时&#xff0c;就用import { name }导入&…

设计功能和界面测试用例

1.1 文本框、按钮等控件测试 1.1.1 文本框的测试 如何对文本框进行测试  a,输入正常的字母或数字。  b,输入已存在的文件的名称&#xff1b;  c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符&#xff0c;假设最多255个字符&#xff0c;尝试输入 256个字符&a…

android系统的发展态势,2020年安卓手机发展的7个趋势,只有延伸,并无革命性的变化...

在2019年&#xff0c;国内的几家手机厂家都是有得有失&#xff0c;虽然华为在国内大杀四方&#xff0c;但是海外市场遇到了一些麻烦&#xff0c;OPPO和VIVO也开始走性价比路线了&#xff0c;但是国内的市场还是被华为打压的厉害&#xff0c;不过海外发展还可以&#xff0c;至于…

PL/SQL 编程(二)

版权声明&#xff1a;本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/u011685627/article/details/26299399 1 For循环语法&#xff1a;beginfor i in reverse 1..10 loopinsert into users values(i,’奥巴马‘)。end loop&#xff1b;end;注意&#x…

工作375-input readonly

readonly 属性规定输入字段为只读。 只读字段是不能修改的。不过&#xff0c;用户仍然可以使用 tab 键切换到该字段&#xff0c;还可以选中或拷贝其文本。 readonly 属性可以防止用户对值进行修改&#xff0c;直到满足某些条件为止&#xff08;比如选中了一个复选框&#xff…

[导入]使用SqlCommand对象执行存储过程

表tbClass存放论坛分类 字段名 字段类型 允许空 说明 ClassID uniqueidentifier 否 GUID主键&#xff0c;默认值newid() ClassName Varchar(50) 否 分类名 表tbBoard存放论坛分类中的版块 字段名 字段类型 允许空 说明 BoardID uniqueidentifier 否 GUID主键…

鸿蒙系统开发资金,华为终于动手,将拿出超十亿资金,开发者们有福了

原标题&#xff1a;华为终于动手&#xff0c;将拿出超十亿资金&#xff0c;开发者们有福了3月份也是慢慢地要过完了&#xff0c;4月的到来&#xff0c;仿佛是一个讯号&#xff0c;毕竟鸿蒙即将上线&#xff0c;大家都在期待着这款华为国产的系统&#xff0c;究竟能有什么表现&a…

Java-Runoob-高级教程-实例-数组:10. Java 实例 – 查找数组中的重复元素-un

ylbtech-Java-Runoob-高级教程-实例-数组&#xff1a;10. Java 实例 – 查找数组中的重复元素1.返回顶部 1、Java 实例 - 查找数组中的重复元素 Java 实例 以下实例演示了如何在 java 中找到重复的元素&#xff1a; Main.java 文件 public class MainClass {public static void…

[导入]ServerVariables集合

APPL_PHYSICAL_PATH检索与元数据库路径相应的物理路径。AUTH_TYPE这是用户访问受保护的脚本时&#xff0c;服务器用于检验用户的验证方法。CERT_COOKIE客户端验证的唯一ID&#xff0c;以字符串方式返回。CERT_SERIALNUMBER用户验证的序列号字段。CERT_SERVER_ISSUER服务器验证的…

华为android9.0升级,华为官方更新消息:这几款手机9月5日分批推送安卓9.0系统升级...

原标题&#xff1a;华为官方更新消息&#xff1a;这几款手机9月5日分批推送安卓9.0系统升级随着手机技术的不断发展&#xff0c;不仅手机更新换代加快&#xff0c;就连手机系统也在快速更新&#xff0c;可能很多花粉刚刚升级了基于Android8.0的EMUI8.0系统&#xff0c;对于Andr…