西工大c语言程序作业

西工大c语言程序作业

ID:5518213

大小:206.00 KB

页数:25页

时间:2017-12-16

西工大c语言程序作业_第1页
西工大c语言程序作业_第2页
西工大c语言程序作业_第3页
西工大c语言程序作业_第4页
西工大c语言程序作业_第5页
资源描述:

《西工大c语言程序作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2季:循环第1题Title完全数TimeLimit1000MSMemoryLimit10000KBDescription一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。请编写程序,找出1000之内的所有完数。InputOutput每行按格式输出其因子:6=1+2+3SampleInputSampleOutput6=1+2+328=1+2+4+7+14496=1+2+4+8+16+31+62+124+2481.完全数#includeintmain(){intm,i,j,s;for(

2、m=6;m<1000;m++){s=1;for(i=2;i

3、o.h>#includeintmain(){floatx0,x1,a;scanf("%f",&a);x1=a/2;do{x0=x1;x1=(x0+a/x0)/2;}while(fabs(x0-x1)>=0.00001);printf("%.5f",x1);return0;}第3题Title二分求根Time1000MSLimitMemoryLimit10000KBDescription请编写程序,用二分法求下面方程在(-10,10)之间的根:Input输入区间数据为实型、用空格隔开输出均。Output输出根为实型,保留两位小数。SampleInput

4、-1010SampleOutput2.003.二分求根#include#includeintmain(){floatx0,x1,x2,f0,f1,f2;printf("请输入x1,x2的值:");scanf("%f%f",&x1,&x2);f1=2*x1*x1*x1-4*x1*x1+3*x1-6;f2=2*x2*x2*x2-4*x2*x2+3*x2-6;do{x0=(x1+x2)/2;f0=2*x0*x0*x0-4*x0*x0+3*x0-6;if(f0*f1<0){x2=x0;f2=f0;}else{x1=x0;f1=f0;}}whi

5、le(fabs(f0)>=1e-5);printf("方程的根为:%.2f",x0);return0;}第4题TitleVOL大学乒乓球比赛TimeLimit1000MSMemoryLimit10000KBDescriptionVOL大学有两个乒乓球队进行比赛,各出3人。甲队为A、B、C三人,乙队为X、Y、Z三人,已抽签决定比赛名单,有人向队员打听比赛的名单,A说他不和X比,C说他不和X、Z比,请编写程序找出3对赛手的名单。InputOutput输出赛手名单,一行一对。SampleInputSampleOutputA=ZB=XC=Y4.VOL大学乒乓球比赛#inc

6、ludeintmain(){chari,j,k;for(i='X';i<='Z';i++)for(j='X';j<='Z';j++){if(i!=j)for(k='X';k<='Z';k++){if(i!=k&&j!=k){if(i!='X'&&k!='X'&&k!='Z')printf("A=%cB=%cC=%c",i,j,k);}}}return0;}第5题Title两个整数之间所有的素数TimeLimit1000MSMemoryLimit10000KBDescription编写程序,求任意两个整数之间所有的素数。Input输入两个整

7、数,用空格间隔。注意输入的两个整数谁大谁小是任意的。Output输出数据占一行,用空格间隔。SampleInput100130SampleOutput1011031071091131275.两个整数之间所有的素数#include#includeintmain(){intm,n,a,i,t;scanf("%d%d",&m,&n);if(m>n){t=m;m=n;n=t;}for(a=m;a<=n;a++){for(i=2;i<=sqrt(a);i++)if(a%i==0)break;if(i>sqrt(a))print

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。