版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、经典 c 程序 100 例=71-80【程序 71】题目:编写 input()和 output()函数输入,输出 5 个学生的数据程序分析:程序源代码: #define N 5 struct student char num6; char name8;score4; stuN; input(stu)struct student stu;i,j; for(i=0;iN;i+)。 prprf(n please input %d of %dn,i+1,N);f(num: );scanf(%s,stui.num);prf(name: );scanf(%s,);for(j=0;j3;j
2、+) prf(score %d.,j+1);scanf(%d,&stui.scorej);prf(n);pr(stu)struct student stu;pri,j;f(nNo. Name Sco1 Sco2 Sco3n);for(i=0;iN;i+) prf(%-6s%-10s,stui.num,);for(j=0;jn);for(i=0;idata=num;ptr-next=(link)malloc(sizeof(node); if(i=4) ptr-next=NULL;else ptr=ptr-next;ptr=head; while(ptr!=NULL) prf(T
3、he value is =%dn,ptr-data);ptr=ptr-next;=【程序 73】题目:反向输出一个链表。程序分析:程序源代码:/*reverse output a list*/ #include stdlib.h #include stdio.h struct listdata;struct list *next;typedef struct list node; typedef node *link;void main() link ptr,head,tail; num,i;tail=(link)malloc(sizeof(node); tail-next=NULL;ptr=
4、tail;prf(nplease input 5 data=n);for(i=0;idata=num;head=(link)malloc(sizeof(node); head-next=ptr;ptr=head;ptr=ptr-next; while(ptr!=NULL) prf(The value is =%dn,ptr-data);ptr=ptr-next;=【程序 74】题目:连接两个链表。程序分析:程序源代码: #include stdlib.h #include stdio.h struct listdata;struct list *next;typedef struct list
5、 node; typedef node *link;link delete_nink poif (tmp=NULL) /*deleteer,link tmp)node*/return poelseer-next; if(tmp-next-next=NULL)/*deletmp-next=NULL;ast node*/else /*delete the other node*/tmp-next=tmp-next-next;return poer;void selection_sort(link poer,num)link tmp,btmp; i,min;for(i=0;idata;btmp=NU
6、LL;while(tmp-next) if(mmp-next-data)mmp-next-data;btmp=tmp;tmp=tmp-next;pr polinkf(40: %dn,min);er=delete_node(poer,btmp);create_list(array,num) link tmp1,tmp2,poi;er;popoer=(link)malloc(sizeof(node);er-data=array0;tmp1=poer;for(i=1;inext=NULL;tmp2-data=arrayi; tmp1-next=tmp2; tmp1=tmp1-next;return
7、poer;link concatenaink po link tmp;er1,link poer2)tmp=poer1;while(tmp-next)tmp=tmp-next;tmp-next=poer2;return poer1;void main(void)arr1=3,12,8,9,11;link ptr; ptr=create_list(arr1,5); selection_sort(ptr,5);=【程序 75】题目:放松一下,算一道简单的题目。程序分析:程序源代码: main()i,n; for(i=1;i1)break; if(n%2=0)prf(Even=);sum=dcall
8、(peven,n);elseprf(Odd=);sum=dcall(podd,n);prf(%f,sum);float peven(float s;i; s=1;n)for(i=2;i=n;i+=2) s+=1/(float)i;return(s);float podd(n)n;float s;i; s=0;for(i=1;i=n;i+=2) s+=1/(float)i;return(s);float dcall(fp,n) float (*fp)();n;float s; s=(*fp)(n);return(s);=【程序 77】题目:填空练习(指向指针的指针)程序分析:程序源代码: mai
9、n() char *s=man,woman,girl,boy,sister; char *q;k;for(k=0;k5;k+);/*这里填写什么语句*/f(%sn,*q);pr=【程序 78】题目:找到最大的人,并输出。请找出程序中程序分析:程序源代码: #define N 4 #include stdio.h问题。sic struct man char name20;age;N=li,18,wang,19,zhang,20,sun,22;main()struct man *q,*p; i,m=0;p=;for (i=0;iN;i+)if(mage) q=p+;m=q-age;prf(%s,%
10、d,(*q).name,(*q).age);=【程序 79】题目:字符串排序。程序分析:程序源代码: main()charchar pr*str120,*str220,*str320; swap();f(please input three stringsn);scanf(%s,str1);scanf(%s,str2);scanf(%s,str3); if(strcmp(str1,str2)0) swap(str1,str2); if(strcmp(str1,str3)0) swap(str1,str3); if(strcmp(str2,str3)0) swap(str2,str3);pr prchar charcharf(after being sortedn);f(%sn%sn%sn,str1,str2,str3);swap(p1,p2)*p1,*p2;*p20;strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);=【程序 80】题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 7.1.2 两条直线垂直 教案 人教版七年级数学下册
- 2025-2026学年雪拼音教学设计
- 综合能源社会化投资合作项目建设方案流程及方案
- 8.1.1 传染病及其预防(教学设计)八年级生物下册同步教学(人教版河北专版)
- 2026年糖尿病足早期识别基层医护考核试题(附答案)
- 2025-2026学年小班树叶光影教案
- 抵制不良信息向欺凌说不,小学主题班会课件
- 机械制造行业生产部门绩效考评表
- 幼儿园园长教育教育管理实务指导书
- 酒店客房培训试题及答案
- 重症医学(120)(正高级)高级卫生专业技术资格考试备考策略详解(2026年)
- 2026年广东省高中学业水平合格性考试物理试卷真题(含答案详解)
- 库迪咖啡协议书
- 2025银发经济生态与全球实践白皮书版
- 《设施蔬菜连作障碍土壤环境友好型生物防治技术研究》教学研究课题报告
- 2025至2030中国畸齿矫正学行业市场深度研究与战略咨询分析报告
- 伊立替康脂质体在消化系统肿瘤中应用的专家共识完整版
- 新闻宣传知识培训
- 2025四川遂宁产业投资集团有限公司招聘9人笔试参考题库必考题
- DB61-T 5033-2022 居住建筑节能设计标准
- 实施指南(2025)《DL-T 1650-2016小水电站并网运行规范》
评论
0/150
提交评论