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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数组程序设计实验报告Word下载.docx

1、 else if(i=strlen(str)-1) k+; chk+1= if(k+1max) max=k+1; strcpy(str1,ch); else else if(flag=1) chk+1= flag=0; if(k+1printf(输入的字符串中,最长的单词有%d个字母,该单词是%sn,max,str1);main()char a100;请输入一行字符:n);gets(a);word(a);实验运行结果实验中出现的问题: 如果从键盘键入的英文中有两个或两个以上长度最长且相同的单词,则程序只能输出第一个单词,此问题并未解决。(2)从键盘键入一段英文,找出长度最短的单词实验代码con

2、io.hvoid XX(char string) int i,j,word=0,wordstart=0; int zishu,xiaozishu=10; for(i=0;stringi! if(stringi= ) word=0; else if(word=0) word=1; zishu=0; for(j=i;stringj! stringj!j+) zishu+; if(zishuch = ch;num = 1;next = NULL; else struct _NODE *temp1,*temp2,*temp; temp1 = CNODE; while(temp1!=NULL) if(t

3、emp1-ch = ch) temp1-num+; flag = 1; break; temp1 = temp1-next; if(!flag) temp = CNODE; temp2 = (struct _NODE *)malloc(sizeof(struct _NODE); temp2-next =temp; CNODE = temp2; return CNODE;void print(struct _NODE *CNODE) struct _NODE *temp; int num=0; while(CNODE != NULL) if(CNODE-num num) num = CNODE-

4、num; CNODE = CNODE-字符串中出现最多的字母及其个数:%c %dn,temp-ch,temp-num); return;int main() struct _NODE *znode; char strMAX_LEN; int len; int i; znode = NULL; scanf(%s,str); len = strlen(str);ilen; znode=_STRCMP(znode,stri); print(znode); return 0; 在一些实验中,本程序并不能给出正确的结果,此问题还未找出原因,没有解决。 2 输出魔方阵,所谓魔方阵就是指这样的方阵,它的每一

5、行、每一列和对角线之和均相等。要求输出由1-n*n之间的自然数构成的魔方阵。int a1616;int i , j , k ,n, p = 1;while(p)Enter the Rows (From 1 to 15 and the Number must be an odd):%d,&n); if(n!=0)&(n=15)&(n%2)p=0;for( i = 1 ; i = n ; i+) for( j = 1 ; j j+) aij = 0;j = n / 2 + 1;a1j = 1;for(k = 2 ; k = n * n ;k+) i - ; j + ; if( (i n) ) i

6、+= 2; j - ; if(i n) j = 1; if(aij = 0) aij = k; for(j = 1 ;%5d , aij ) ; 本程序只能输出n=1,3,5,7,9,11,13,15的魔方阵,对于此范围之外的数字没有作用。 3 71个人围成一圈,从第一个人开始从1报号,每次报号顺序递增,凡报到3的倍数的人离开圈子,然后再数下去,直到最后只剩下一个学生为止。问此人原来的位置是多少号? 实验代码#includemalloc.hmath.hint GS(int,double*,double *,double);double *TwoArrayAlloc(int,int);void

7、TwoArrayFree(double *);void main() int i,j,n;double ep,*a,*b;ep = 1e-4;你要解几元线性方程组:scanf(a = TwoArrayAlloc(n,n);b = (double *)calloc(n,sizeof(double);if(b = NULL) 内存分配失败nexit(1);n;请输入第%d行相应的系数:,i+1);for(j=0;j0) if(j0)printf( + if(aij!=1) %lfX%d,aij,j+1);else X%d,j+1);if(aij - =-1) ,fabs(aij),j+1);= %

8、lfn,bi);if(!GS(n,a,b,ep) 不可以用高斯消去法求解nexit(0);该方程组的解为:x%d = %.10fn,i+1,bi);TwoArrayFree(a);free(b);int GS(int n,double *a,double *b,double ep) int i,j,k,l;double t;for(k=1;k=n;k+) for(l=k;lep) break;else if(l=n) return(0);if(l!=k) for(j=k;t = ak-1j-1;ak-1j-1=al-1j-1;al-1j-1=t;t=bk-1;bk-1=bl-1;bl-1=t;

9、t=1/ak-1k-1;for(j=k+1;ak-1j-1=t*ak-1j-1;bk-1*=t;for(i=k+1;ai-1j-1-=ai-1k-1*ak-1j-1;bi-1-=ai-1k-1*bk-1;for(i=n-1;i=1;i-) for(j=i+1;bi-1-=ai-1j-1*bj-1;return(1);double *TwoArrayAlloc(int r,int c) double *x,*y;int n;x=(double *)calloc(r*c,sizeof(double);y=(double *)calloc(r,sizeof(double*);x|!y) for(n=0;n=r-1;+n) yn=&xc*n;return (y);void TwoArrayFree(double *x) free(x0);free(x);

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

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