ImageVerifierCode 换一换
格式:DOCX , 页数:59 ,大小:32.08KB ,
资源ID:17666802      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17666802.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言程序综合实验报告报告+综合实验一文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言程序综合实验报告报告+综合实验一文档格式.docx

1、 输入您要存入的数目:¥ scanf(%f,&y);n按任意键继续n x=x+y;3 输入您要取钱的数目:z); while(zx) denghao(); printf(n 余额不足,按任意键后重新输入!n denghao(); getch(); system(cls scanf( if(z=x) printf( x=x-z; if(f=4) system( break; 实验二:机制转换器写一个“计算器”程序,实现十进制、二进制、十六进制的相互转换。(1) 转换要求包括整数和小数;(2) 提供清晰、友好的用户界面;(3) 各种转换可以重复多次执行,知道用户选择“退出”按钮。 while(1)

2、 bool flag=true; system( printf(input a 十进制数字n char shit80; gets(shit); sprintf(shit,%lf,cheat); n=strlen(shit); for(i=0;in;i+) if(shiti9)&shiti!=. flag=false; printf(Input error! break; int m=-1 ; if(shiti= m=m+1; if(m=1) printf( flag=false; if ( flag = true ) break; shier(x); break; case system( p

3、rintf(input a 十进制数字: scanf(x); shishiliu(x); system( break;input a 二进制数字:%s,ch);得到十进制为: %.64gn,ershi(ch); getch(); system( break; system( printf( scanf( ershiliu(ch);system(5input a 十六进制数字: printf(,shiliushi(ch); 6 shiliuer(ch); system( break;7 n bExit=1; break; default: break; 实验三:随机数生成及抽奖用均匀分布随机数生

4、成随机数。根据随机数编写一个抽奖程序。(1) 据用户的输入,控制随机数生成的数目,随机数用动态数组保存;(2) 用户的输入,控制随机数的范围:比如能够生成一组【a,b】范围内的随机数。 printf(Input the total number of the people: scanf(%dn);=nInformation of all: srand(int)time(0); for(i=1;=n; ai=rand()%100; printf(%d: p%d, his number is %dn,i,i-1,ai);nPress any key to draw lottry.nnn k=ran

5、d()%100; m=1; if(ai=k) printf(The winner is:,i-1,k);Ihe valid lottry number is:%dn,k); m=0; while(m=1) printf(Ihe invalid lottry number is: k=rand()%100; for(i=1; if(ai=k)实验四:插入排序和快速排序生成一组随机整,对该组数据进行排序,采用插入排序法。生成一组随机整,对该组数据进行排序,采用快速排序法。(1) 数组的长度由用户输入;(2) 随机数范围在【100,1000】范围内;(3) 采用直接插入和普通快速排序法;(4) 根据

6、用户要求,可以实现增序、降序两种排序。插入升序:void fun1(int a,int n) int i,j,x; for(j=0;j=0&aix) ai+1=ai; i-; ai+1=x;j+) %d ,aj);插入降序:void fun2(int a,int n)ai快速升序:void fun3(int a,int n) int i,j,p,x,t; i=0; j=n+1; x=ai; while(1) while(i=n&a+ia-j if(i=j) break; t=ai;ai=aj;aj=t;for(p=i;ap=x & pa-jnext; int i;=n所有学生信息:p!=NUL

7、L;i+) %s %s %fn,i,p-ID,p-name,p-score); p=p- getch(); void PrintCnt() /打印总人数 system(学生总人数:,n); getch();void Add(list *h) /添加 list *p,*p1=h,*p2=h; int k=1; p2=p2-输入学生信息: p=(list *)malloc(sizeof(list);学号:,p-ID); while(strlen(p-ID)!=4) 输入非法,学号必须是四位数,请重新输入! scanf(姓名:name);分数:p- while(p1-next!=NULL) if(a

8、tol(p2-ID)atol(p-ID) p1-next=p; p-next=p2; k=0; break; p1=p2;p2=p2- if(k) p1- p-next=NULL; n+;void Search(list *h) /查找 list *p; char in_ID4; while(k) p=h; system(请输入要查找学生的学号:in_ID); for(;) if(strcmp(p-ID,in_ID)=0) printf(学号为%s的学生信息:姓名%s , 分数 %f n,in_ID,p- p=p- if(k) printf(找不到学号为%s的学生,请重新输入!,in_ID);

9、 getch();void Edit(list *h) /编辑 char in_ID4,i; if(strcmp(p- printf(姓名 %s , 分数 %fn k=0; break; 请选择修改项目:1: 姓名n2: 分数n i=getch(); if(i= printf(请输入姓名: else请输入分数:void Delete(list *h) /删除 list *p=h,*p1; p1=p=h; PrintAll(h);输入要删除学生的学号:(如果删除所有学生请输入0000)n scanf( if(strcmp(in_ID,0000)=0) h- return;姓名 %s ,分数 %f

10、 n p1=p; p1-next=p- n-;实验七:文本文件和二进制文件格式的保存、读取采用文本文件进行数据的存储和读取。采用二进制文件进行数据的存储和读取。(1) 用文本(字符)文件格式进行数据的保存和读取;(2) 文件的存储路径,提示用户输入;(3) 存盘成功或者失败,输出提示信息;(4) 数据读入后能够修改、保存。(5) 修改存盘及数据存储函数,添加用二进制文件实现数据的保存与读取功能;void save1(list *h) /保存文件 FILE *fp; char name20;输入文件名:,name); if(fp=fopen(name,w)=NULL) 存盘失败! return; else 数据已经成功保存到%sn while(p != NULL) fprintf(fp, %s %s %.2fn, p-ID, p-name, p- p = p- fclose(fp); void read1(list *h) /读取文件 list *p,*p1=h; char ch,name20; if(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1