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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

西工大c语言实验100题04.docx

1、西工大c语言实验100题04第四次CH0701#includeint main() int a100,j,i,k=1; for(i=0;i100;i+) ai=i+1; a0=0; for(i=1;i100;i+) if(ai=0) continue; else for(j=i+1;j100;j+) if(aj%ai=0 & aj!=0) aj=0; for(i=0;i100;i+) if(ai!=0) if(k=1) printf(%d,ai),k+; else printf( %d,ai); printf(n);return 0;CH0707#includeint main() int a

2、1515,i,j,k,n; scanf(%d,&n); for(i=0;in;i+) for(j=0;jn;j+) aij=0; j=n/2,i=0; for(k=0;kn*n;k+) if(k=0) aij=1; else i=i-1,j=j+1; if(in-1) j=0; if(aij!=0) i=i+2,j=j-1; if(in-1) i=i-n; if(j0) j=n-1; aij=k+1; for(i=0;in;i+) if(i) printf(n); for(j=0;jn;j+) if(j) printf( ); printf(%2d,aij); printf(n);return

3、 0; CH0709#includeint main() int a15=1,4,9,13,21,34,55,89,144,233,377,570,671,703,812; int b,top=14,bot=0,mid;scanf(%d,&b); mid=(top+bot)/2; while(b!=amid & top=bot) if(bamid) bot=mid+1; else top=mid-1; mid=(top+bot)/2; if(b=amid) printf(%dn,mid+1); else printf(no foundn); return 0;CH0714#includeint

4、 main() char a100,b100,c,d; int i;gets(a);gets(b); for(i=0;ai=bi & ai!=0 & bi!=0;i+); c=ai,d=bi; i=c-d; printf(%dn,i);return 0;T0701#includeint main() int a55=1,0,0,0,0,2,1,0,0,0,3,2,1,0,0,4,3,2,1,0,5,4,3,2,1; int i,j; for(i=0;i5;i+) if(i) printf(n); for(j=0;j5;j+) printf(%3d,aij); printf(n); return

5、 0;T0703#includeint main()int a1010;int i,j,n,m,s=0; scanf(%d%d,&i,&j); for(n=0;ni;n+) for(m=0;mj;m+) scanf(%d,&anm); for(n=0;n0 & nj;n+) s=s+ai-1n; for(n=1;ni-1;n+) s=s+an0; s=s+anj-1; printf(%dn,s); return 0;T0704#includeint main() char a3160; int i,j,n1=0,n2=0,n3=0,n4=0,n5=0,n6=0; gets(a0),gets(a

6、1),gets(a2); for(i=0;i3;i+) for(j=0;aij!=0;j+) if(aij=A & aij=a & aij=0 & aij=9) n4+; else if(aij= ) n5+; else n6+; printf(中文=%d,大写=%d,小写=%d,数字=%d,空格=%d,其它=%dn,n1,n2,n3,n4,n5,n6); return 0;T0706#includeint main() char a100100=0; char all500; int i=0,j=0,k=0,flag; gets(all); while(1) flag=0; while(al

7、li!= & alli!=, & alli!=. & alli!=0) ajk=alli; ajk+1=0; k+; i+; flag=1; if(alli=0) break; if(flag) j+; i+; k=0; if(alli-1= | alli-1=, | alli-1=.) j-; for(;j=0;j-) if(j) printf(%s ,aj); else printf(%s,aj); printf(n); return 0;T0709#includeint main() int a200,b200,c200=0,i,j,k,n,m=0; scanf(%d,&i); for(

8、j=0;ji;j+) scanf(%d,&aj); scanf(%d,&j); for(k=0;kj;k+) scanf(%d,&bk); for(k=0;ki;k+) for(n=0;ncj) k=ci,ci=cj,cj=k; for(i=0;ci!=0;i+) if(i & ci!=ci-1) printf( %d,ci); else if(i=0) printf(%d,ci); printf(n);return 0; T0716#include#includeint main() char a300,b300=0,t; int i,j,k,n,m; gets(a); i=strlen(a

9、); strncpy(b,a,i/2); if(i%2) n=i/2+1; else n=i/2; m=n; for(j=0;am!=0;m+,j+) aj=am; for(j=n,k=0;bk!=0;j+,k+) aj=bk; for(j=0;ji/2;j+) for(k=j;kak) t=aj,aj=ak,ak=t; for(j=n;aj!=0;j+) for(k=j;ak!=0;k+) if(ajak) t=aj,aj=ak,ak=t;puts(a); return 0;T0722#include #include int eejcb(double a5,int n,double eps

10、) int i,j,p,q,l; double fm,cn,sn,omega,x,y,d; l=1; while (1) fm=0.0; for (i=0; i=n-1; i+) for (j=0; jfm) fm=d; p=i; q=j; if (fmeps) return(1); x=-apq; y=(aqq-app)/2.0; omega=x/sqrt(x*x+y*y); if (y0.0) omega=-omega; sn=1.0+sqrt(1.0-omega*omega); sn=omega/sqrt(2.0*sn); cn=sqrt(1.0-sn*sn); fm=app; app=

11、fm*cn*cn+aqq*sn*sn+apq*omega; aqq=fm*sn*sn+aqq*cn*cn-apq*omega; apq=0.0; aqp=0.0; for (j=0; j=n-1; j+) if(j!=p)&(j!=q) fm=apj; apj=fm*cn+aqj*sn; aqj=-fm*sn+aqj*cn; for (i=0; i=n-1; i+) if (i!=p)&(i!=q) fm=aip; aip=fm*cn+aiq*sn; aiq=-fm*sn+aiq*cn; return(1); int main() double a55; int i,j; for(i=0;i5

12、;i+) for(j=0;j5;j+) scanf(%lf,&aij); eejcb(a,5,0.0000001); for(i=0;i0) printf( ); printf(%.6lf,aii); return 0;SXF01#includeint main() char a300,b; int i;void fun(char a,char); gets(a); b=getchar(); fun(a,b); puts(a); return 0; void fun(char a,char b) int i,j; for(i=0;ai!=0;) if(ai=b) for(j=i;aj!=0;j

13、+) aj=aj+1; else i+; SXF02#include#includeint main() int i,n; char a1020;void sortstr(char a1020,int);scanf(%d,&n); for(i=0;in;i+) scanf(%s,ai);sortstr(a,n); for(i=0;in;i+) if(i) printf( %s,ai); if(i=0) printf(%s,ai); printf(n); return 0;void sortstr(char a1020,int n) int i,j;char b20=0; for(i=0;in;

14、i+) for(j=i;j0) strcpy(b,ai),strcpy(ai,aj),strcpy(aj,b);SXF06#includeint main()int i,j=1; int IsP(int n); for(i=300;i=400;i+) if(IsP(i) if(j=1) printf(%d,i),j+; else printf( %d,i); printf(n);return 0;int IsP(int n)int w; for(w=2;w=n/2;w+) if(n%w=0) return 0;return 1;SXF098#includeint main()int a10=1

15、3,24,25,44,57,63,66,78,90,100; int top=9,bop=0,i,n; scanf(%d,&n); i=(top+bop)/2; while(ai!=n & top=bop) if(nai) bop=i+1; else top=i-1; i=(top+bop)/2; if(ai=n) printf(%dn,i+1);else printf(未找到n); return 0;SXF09#includeint main() int a10,i; void sort(int a10,int n); for(i=0;i10;i+) scanf(%d,&ai); sort(

16、a,10); for(i=0;i10;i+) if(i!=9) printf(%d ,ai); if(i=9) printf(%dn,ai); return 0;void sort(int a10,int n) int i,j,t; for(i=0;in-1;i+) for(j=0;jn-1-i;j+) if(ajaj+1) t=aj,aj=aj+1,aj+1=t;SXF10#includeint main() int a10,i; void sort(int a10,int n); for(i=0;i10;i+) scanf(%d,&ai); sort(a,10); for(i=0;i10;i+) if(i!=9) printf(%d ,ai); if(i=9) printf(%dn,ai); return 0;void sort(int a10,int i) int n,m,t; for(n=0;ni;n+) for(m=n;mam) t=an,an=am,am=t;SXF11#includeint main()int a10000,n,temp,mo,i,j,k=1; a0=1; scanf(%d,&n); for(i=2;i=n;i+) for(j=1,mo=0;j=1;k-) printf(%d,ak-1); printf(n); return 0;

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

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