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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、西工大c语言实验100题答案第二次CH0603int main() int a,n,i,j,s=0;scanf(%d%d,&a,&n); j=a; for(i=1;i=n;i+) s=s+a; a=j+10*a; printf(a+aa+aaa+.=%dn,s); return 0;CH0607#include #include int main()int i,r,w,s; for(i=2;i=1000;i+) s=i; for(w=1;w=i/2;w+) if(i%w=0) s=s-w; if(s=0) printf(%d=1,i); for(r=2;ri;r+) if(i%r=0) pri

2、ntf(+%d,r); printf(n); return 0;CH0611#include #include int main() double i,x1,x2; scanf(%lf,&i); x1=i; x2=0.5*(x1+i/x1); while(fabs(x1-x2)=1e-5) x1=x2; x2= 0.5*(x1+i/x1); printf(x=%.5lfn,x2); return 0;CH0613#include #include #include#define f(x) (2*(x)*(x)*(x)-4*(x)*(x)+3*(x)-6)int main() double a,

3、b,x; scanf(%lf%lf,&a,&b);for(x=(a+b)/2;fabs(a-b)=1e-5;x=(a+b)/2) if(f(a)*f(x)=0) b=x; else a=x;printf(x=%.2lfn,a);return 0;CH0615#include #include int main()char a,b=x,c=x; for(a=x;a=z;a+) for(b=x;b=z;b+) if(a!=x & b!=a) for(c=x;c=z;c+) if(c!=z & c!=x & c!=b & a!=c) printf(a-%c b-%c c-%cn,a,b,c); re

4、turn 0;T0501#include#includeint main()double a,b,c,t;scanf(%lf%lf%lf,&a,&b,&c); if(ac-b & ba-c & cb-a) t=(a+b+c)/2.0; t=t*(t-a)*(t-b)*(t-c); t=sqrt(t); printf(s=%lfn,t); else printf(non);return 0;T0502#includeint main()int a,b;float c;scanf(%d%d,&a,&b);c=a+0.01*b;if(c=3.21 & c=4.21 & c=5.21 & c=6.21

5、 & c=7.23 & c=8.23 & c=9.23 & c=10.23 & c=11.23 & c=12.23 | c=1.21 & c=2.21 & c=3.20) printf(%d月%d日为双鱼座n,a,b);return 0;T0505#includeint main() int a,b,c; scanf(%d:%d,&a,&b); c=b*6-30*a-0.5*b; if(c180) c=360-c; printf(c=%dn,c); return 0;SXD02#includeint main() int i; for(i=100;i=200;i+) if(i%4=2 & i%

6、7=3 & i%9=5) printf(%dn,i);return 0;SXD03#includeint main() int n,m,t,w,r,k=1;scanf(%d%d,&n,&m);if(nm) t=m,m=n,n=t; for(t=n;t=m;t+) for(w=2;wt/2 & t!=1) if(k=1) printf(%d,t),k+; else printf( %d,t),k+; printf(n); return 0;SXD04#includeint main() double s=0; int a=1,b=2,t,i; for(i=0;i20;i+) s=s+b*1.0/

7、a; a=b+a; t=a; a=b; b=t; printf(%.6lfn,s);return 0;SXD06#include#includeint main() int i,j,k,n,m,q,w,e,r,t,o,p; float s=2000,z=0; for(i=0;i=20;i+) for(j=0;j=10;j+) for(k=0;k=6;k+) for(n=0;n=4;n+) for(m=0;m=2;m+) if(i+j*2+k*3+n*5+m*8=20) s=2000; for(o=0;oi;o+) s=s*0.0064*12+s; for(o=0;oj;o+) s=s*0.00

8、66*12*2+s; for(o=0;ok;o+) s=s*0.0069*12*3+s; for(o=0;on;o+) s=s*0.0075*12*5+s; for(o=0;om;o+) s=s*0.0084*12*8+s; if(zs) z=s,q=i,w=j,e=k,r=n,t=m; printf(8年=%d 5年=%d 3年=%d 2年=%d 1年=%dn最大收益=%.2fn,t,r,e,w,q,z); return 0;第三次T0603#include #include #include int main() double a;int b=0; scanf(%lf,&a); a=fab

9、s(a); while(a=1) a=a/10;b=b+1; printf(%dn,b); return 0;T0607#include#includeint main() int a=1,f=1; double p=0; while(fabs(1.0/a)=1e-6) p=p+1.0/a*f; a=a+2; f=-f; printf(pi=%.6lfn,4*p); return 0;#include #include #include int main()int i,j=1;double t,a=0;i=-1;for (;) i=i+2; t=1.0/i*j; j*=-1; a=t+a;if

10、 (fabs(t)1e-6)break;printf(pi=%.6lfn,4*(a-t); return 0;T0608int main()int j,t,i,a,n;double s=0;scanf(%d,&n);j=-1;i=1;t=1;for (a=0;an;a+)t=t*2;j*=-1;i*=-1;s=s+j*t/(t+i)*(2*t+j)+0.0);printf(s=%.6lfn,s); return 0;T0611#include #include #includeint main()int cnt,s,i,j,t,a;cnt=s=0;a=-1;for (i=800;i=500;i

11、-)t=0;for (j=2;ji;j+)if (i%j=0)t+;if(t=0)cnt+;a=a*(-1);s=s+a*i;printf(cnt=%d,s=%dn,cnt,s); return 0;T0615#include #include #includeint main() int i,j,s,n; long t=0; scanf(%d,&n); t=n*n*n; s=0; i=n*(n-1)/2; for (j=0;jn;j+) s=s+2*i+1+j*2; if (t=s)printf(%d*%d*%d=%ld=%d,n,n,n,t,2*i+1); for (j=0;jn-1;j+

12、)printf(+%d,2*i+3+2*j); printf(n);printf(yesn); return 0;T0617#include #include int main() int i,j,t,m,a; t=1; scanf(%d %d,&i,&j); for (m=0;m=1000) a=t/1000; t=t-1000*a; printf(%dn,t); return 0;T0619#include #include int main()long int a,b,c;scanf(%ld%ld,&a,&b);printf(%ld/%ld=,a,b);while(1)if(b%a)c=

13、b/a+1;else c=b/a; a=1;if(a=1)printf(1/%ldn,c);break;elseprintf(1/%ld+,c);a=a*c-b;b=b*c;if(a=3) printf(1/%ld+1/%ldn,b/2,b); break; return 0;T0621#include #include #includeint main() int A20=0,i,s,m,j; for(j=2;j5;j+) A0=A1=1;s=2; m=(int)pow(10,j); for(i=2;i=20;i+) Ai=Ai-2+2*Ai-1; s=Ai+s; if(s-Ai)=m) b

14、reak; printf(n=%dn,i); return 0;SXE02#includeint main()char s50,t; int i=0,k; gets(s); while(si!=0)i+; i-; for(k=0;ki;k+,i-) t=sk;sk=si;si=t; printf(%sn,s); return 0;SXE03#includeint main()int a44,i,j,s=0; for(i=0;i4;i+) for(j=0;j4;j+) scanf(%d,&aij); for(i=0;i4;i+) s+=aii; printf(%dn,s); s=1; for(i

15、=0;i4;i+) s*=ai3-i; printf(%dn,s); s=a00; for(i=0;i4;i+) for(j=0;j4;j+) if(saij)s=aij; printf(%dn,s); return 0;SXE04#includeint main()int i=0,j=0; char s140,s220; gets(s1);gets(s2); while(s1i!=0)i+; while(s2j!=0)s1i+=s2j+; s1i=0; puts(s1); return 0;SXE05#include#includevoid f(char p20,int N)char t20

16、;int i,j; for(i=0;iN-1;i+) for(j=i+1;j0) strcpy(t,pi); strcpy(pi,pj); strcpy(pj,t); int main()int i; char p420; for(i=0;i4;i+) scanf(%s,pi); f(p,4); for(i=0;i4;i+) printf(%s ,pi); printf(n); return 0;第四次CH0701#include#includevoid main() int i,n,k,m; for(n=2;n100;n+) k=sqrt(n); for(m=1,i=2;i=k;i+) if

17、(n%i=0)m=0;break; if(m)printf(%d ,n); printf(n);CH0707#includevoid main() static int a1616;int i,j,m,p=1,n; while(p=1) scanf(%d,&n); if(n0&n16&n%2=1) p=0; j=n/2+1; a1j=1; i=n+1; for(m=2;m=n*n;m+) i=i-1;j=j+1; if(i=0&j=n+1) i=i+2;j=j-1; else if(i=0) i=n; if(j=n+1) j=1; if(aij!=0) i=i+2;j=j-1; aij=m;

18、for(i=1;i=n;i+) for(j=1;j=n;j+) printf(%2d ,aij); printf(n);CH0709#includeint search(int a15,int m) int x1=0,x2=14,mid; while(x1=x2) mid=(x1+x2); if(mamid) x2=mid-1; else return mid; return -1;void main() int a15=1,4,9,13,21,34,55,89,144,233,377,570,671,703,812; int m,b; scanf(%d,&m); b=search(a,m);

19、 if(b=0) printf(%dn,b+1); else printf(no foundn);CH0714#includevoid main() char s140,s240; int i; gets(s1);gets(s2); for(i=0;i=40)printf(0n);T0701#include #include int main() int a55,i,j; for(i=0;i5;i+) for(j=0;j5;j+) if(ij) aij=0; else aij=i+1-j; for(i=0;i5;i+) for(j=0;j5;j+) printf(%3d,aij); if(j=

20、4)printf(n); return 0;T0703#include #include int main() int a1010,m,n,i,j,s=0; scanf(%d %d,&m,&n); for(i=0;i=m-1;i+) for(j=0;j=n-1;j+) scanf(%d,&aij); for(i=0;i=n-1;i+) s=s+a0i+am-1i; for(i=1;i=m-2;i+) s=s+ai0+ain-1; printf(%dn,s); return 0;T0704#include #include int main() char s380; int i,j,cap=0,

21、ord=0,zh=0,num=0,nu=0,ot=0; gets(s0); gets(s1); gets(s2); for(i=0;i=A & sij=a & sij=0 & sij=9) num+; else if(sij= ) nu+; else if(sij128) zh+; else ot+; j+; printf(中文=%d,大写=%d,小写=%d,数字=%d,空格=%d,其它=%dn,zh/2,cap,ord,num,nu,ot); return 0;T0706#include #include int main() char a99,b3030; int i=0,j=0,k=0,m=0; gets(a); while(ai!=0) if(ai!= & ai!=. & ai!=,) bjk=ai; k+; else bjk=0; j+; k=0; i+; bjk=0; for(i=j;i=0;i-) if(bi0!=0) k=0; while(bik

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

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