- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二套上机练习
1给定程序中,函数fun的功能是;统计出带有头结点的单项链表中的结点个数,存放在行参n 所在的存储单元
#include stdio.h
#include stdlib.h
#define N 8
typedef struct list
{ int data;
struct list *next;
} SLIST;
SLIST *creatlist(int *a);
void outlist(SLIST *);
void fun( SLIST *h, int *n)
{ SLIST *p;
/**********found**********/
_(*n)__1___=0;
p=h-next;
while(p)
{ (*n)++;
/**********found**********/
p=p- ___2next
}
}
main()
{ SLIST *head;
int a[N]={12,87,45,32,91,16,20,48}, num;
head=creatlist(a); outlist(head);
/**********found**********/
fun(___head___, num);
printf(\nnumber=%d\n,num);
}
SLIST *creatlist(int a[])
{ SLIST *h,*p,*q; int i;
h=p=(SLIST *)malloc(sizeof(SLIST));
for(i=0; iN; i++)
{ q=(SLIST *)malloc(sizeof(SLIST));
q-data=a[i]; p-next=q; p=q;
}
p-next=0;
return h;
}
void outlist(SLIST *h)
{ SLIST *p;
p=h-next;
if (p==NULL) printf(The list is NULL!\n);
else
{ printf(\nHead );
do
{ printf(-%d,p-data); p=p-next; }
while(p!=NULL);
printf(-End\n);
}
}
2.给定程序modi。C中,fun函数的功能是:将n个无序整数从小 到大排序,请改正程序中的错误,使它得出正确结果。注意:不要改动main函数不得增行或删行,也不得改变程序结构
#include conio.h
#include stdio.h
#include stdlib.h
#include windows.h
fun(int n,int *a)
{int i,j,p,t;
for (j=0;jn-1;j++)
{p=j;
/************found************/
for (i=j+1;in;i++)
if (a[p]a[i])
/************found************/
p=i;
if (p!=j)
{t=a[j];a[j]=a[p];a[p]=t;}
}
}
putarr(int n,int *z)
{int i;
for (i=1;i=n;i++,z++)
{printf(%4d,*z);
if (!(i%10)) printf(\n);
}printf(\n);
}
main()
{ int aa[20]={9,3,0,4,1,2,5,6,8,10,7},n=11;
system(cls);
printf(\n\nBefore sorting %d numbers:\n,n);putarr(n,aa);
fun(n,aa);
printf(\nAfter sorting %d numbers:\n,n);putarr(n,aa);
}
3 请编写一个函数fun,他的功能是:根据以下公式求pi的值,(要求满足精度0.0005)即某项小于0.0005时,停止迭代。(公式在练习本)
#include stdio.h
#include math.h
double fun ( double eps)
{ int n=0; double down=1;
Up=1; double one, pi=0;
One=(double)up/(double)down;
While(one=
您可能关注的文档
- 实习生讲课.ppt
- 设计性实验的要点.doc
- 2011年高考复习物理测试2.doc
- 二次函数周末练习2.doc
- 七下课本插图.ppt
- 2012高考物理解题策略.doc
- 把学生的手还给学生.doc
- if 练习大字.doc
- Units7-12复习.doc
- 12利用辅助圆证题.doc
- 多极化数字生态话语权形成与治理规则演化研究.docx
- 游戏化教学理念的课堂实践与创新.pptx
- 小额长期资金配置行为特征与稳健增值机制分析.docx
- 智能监控与数字孪生技术的施工风险动态识别体系研究.docx
- 车联网技术绿色交通应用与前景.docx
- 福建省福州第一中学高二上学期期末考试政治试题(原卷版)-A4.docx
- 福建省福州第一中学高二上学期期末考试政治试题(解析版)-A4.docx
- 2025届福建省福州市高三第三次质检地理试题(解析版)-A4.docx
- 福建省莆田第一中学高二上学期期末考试政治试题(解析版)-A4.docx
- 2025年甘肃省武威市凉州区武威第三中学教研联片中考一模地理试题-A4.docx
最近下载
- IPC-2223E-中文-2020 CN 挠性和刚挠性印制板计件分标准.pdf VIP
- 劳动合同标准版劳动合同劳动合同.doc VIP
- 比亚迪发动机维修手册.doc
- 公路工程新技术.pptx VIP
- 永诚财险建筑施工行业安全生产责任保险(2024 年版)条款.pdf VIP
- SN/T 3992-2014_进境非人灵长类实验动物指定隔离场建设规范.pdf VIP
- 精品解析:2024-2025学年浙江省温州市龙港市统编版五年级上册期末考试语文试卷(解析版).docx VIP
- 中国临床肿瘤学会(csco)胆道恶性肿瘤诊疗指南2025.docx VIP
- 【2017年整理】光接入网维护操作标准化手册-----接入有源设备维护.doc VIP
- 新22S3 室外排水工程建筑工程图集.docx VIP
原创力文档


文档评论(0)