



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、 结果: 75#include "stdio.h"fun( int m, int xx )int i,j,k=0;xxk+=1;for( i=2; i<=m; i+)for( j=2; j<i; j+)if( _)/ i%j=0xxk+=i;break;_;/return kmain()int zz100;printf("%dn",fun(100,zz);2、结果: 8.640500#include <stdio.h>#include <math.h>double fun(int n)/* 下行有错 */int s
2、=0; int i;/double s=0.0; int i;for(i=1;i<=n;i+)s+=log(1.0*i);s=sqrt(s);/*下行有错 */return ;/return s;main()printf("%lfn",fun(30);3、结果: 3000#include <stdio.h>void main()int i,n=0;for(i=10006;i<=99996;i+)if(i%10=6 && i%3=0)n+;printf("%dn",n);4、结果: 208/* 求 1 到 1000
3、之内能被*/#include <stdio.h>void main()7 或11 整除、但不能同时被7 和11 整除的整数个数。请编写程序。int i,n=0;for(i=1;i<=1000;i+)if(i%7=0|i%11=0)&&(!(i%7=0&&i%11=0)n=n+1;printf("%dn",n);5、结果: 1009#include<stdio.h>int fun(int m)int i,k;for(i=m+1;i+)for(k=2;k<i;k+)/*下行有错 */if(i%k!=0) bre
4、ak;/if(i%k=0) break;if(k=i)/*下行有错 */return k;/return i;main()int n;scanf("%d",&n);printf("%dn",fun(n);6、结果: 5#include <stdio.h>#include <math.h>main()int a,b,sum,count=0,i;/*下行有错 */for (a=1; a<=700; a-)/ for (a=1; a<=700; a+)sum=0;for(b=1;b<=a;b+)if(a%b=0
5、)sum=sum+a/b;for(i=2;i<=9;i+)if(sum=a*i)/*下行有错 */count+=i;/count+=1;printf("%dn",count);7、结果: 495.00#include<stdio.h>float fun(int m, int n)int i;double p=1.0;for(i=1;i<=m;i+) p=p*i;for(i=1;i<=n;i+)_for(i=1;i<=m-n;i+) p=p/i;_/return p;/p=p/i;main() printf("%.2fn"
6、;,fun(12,8);8、结果: 7#include<stdio.h>main()int p,q,r,s,n=0;for(p=1;p<=100;p+)for(q=p;q<=100;q+)for(r=q;r<=100;r+)for(s=r;s<=100;s+)if(1.0/p+1.0/q+1.0/r+1.0/s=1)n+;printf("%d",n);9、结果: 28#include<stdio.h>/* 下行有错 */IsPrime(integer n)/int IsPrime(int n) int i,m; m=1; fo
7、r(i=2;i<n;i+)/* 下行有错 */if(n%i)/ if(n%i=0)m=0;break;return(m);main( ) int j,k=2310,sum=0; for(j=2;j<=k;j+)if(!(k%j)&&(IsPrime(j)sum+=j;printf("%dn",sum);10、结果; 51#include<stdio.h>main()int i,t=1,s=0;for(i=1;i<=101;i+=2)s=s+t*i;_/ t=t*(-1);printf("%dn",s);11、
8、结果: 60#include "stdio.h"int fun(int a,int b)int i,count=0,low,high;for ( i=a;i<=b;i+ )low=i%10;high=i/100;if( _ )count+;/ if(low=high )return count;main()printf("%dn",_ );/fun(300,900)12、结果: 6#include<stdio.h>void main()int num,a,b,c,count=0;/*下行有错 */while(num=101;num<
9、;1000;num+)/ for(num=101;num<1000;num+)a=num/100;b=num%100/10;c=num%10;/*下行有错 */if(num+c*100+b*10+a=1333)/ if(num+c*100+b*10+a=1333)count+;printf("%dn",count);13、结果: 23.197745#include<stdio.h>#include<math.h>double fun(int n) double sum,s0,s1,s2,s; int k;sum=1.0;if(n<=2)s
10、um=0.0;s0=0.0; s1=0.0; s2=1.0; for(k=4;k<=n;k+) s=s0+s1+s2;sum+=_;/ sum+=sqrt(s);s0=s1;s1=s2;s2=s;_/return sum;main() printf("%fn",fun(10);14、结果: 5#include<stdio.h>#include<math.h>main() int i,ge,shi,bai,n=0; for(i=1;i<1000;i+) ge=i%10; shi=i/10%10;bai=i/100;if(i=pow(ge,3
11、)+pow(shi,3)+pow(bai,3)n+;printf("%dn",n);15、结果: 52#include<stdio.h>int fun(int a,int b) int r,t; if(a<b) t=a; a=b; b=t;r=a%b;while(r!=0) a=b;b=r;/*下行有错 */r=a/b;/ r=a%b;/*下行有错return a;*/ return b;main() int a; a=fun(780,208); printf("%dn",a);16、结果: 1217、结果: 75025#include
12、<stdio.h>long fun(int g)switch(g)case 0: return 0;case 1: return 1;case 2: return 1;return( _);/ return( fun(g-1)+fun(g-2);main()long fib;int n=25;fib=_ ;/fun(n);printf("%ldn",fib);18、结果: 2310#include<stdio.h>/* 下行有错 */void IsPrime(int n) int i,m;m=1;for(i=2;i<n;i+)if(!(n%i)
13、m=0;/ int IsPrime(int n)/*下行有错 */continue;/break;return(m);main( ) int j,k=2310,sum=1; for(j=2;j<=k;j+)if(!(k%j)&&(IsPrime(j)sum*=j;printf("%dn",sum);19、结果; 0.1250#include<stdio.h>double fun(int n)double s=1.0;int i;for(i=1;_ ;i+)s=s-1.0/(i*(i+1);_/return s;/i<=nmain()p
14、rintf("%.4fn",fun(7);20、结果; 28#include<stdio.h>age( int n )int c;if( n=1 ) c=10;else _return(c);/c=age(n-1)+2;main() int n=10;printf("%dn", _ );/ age(n)21、结果 : 5118372#include <stdio.h>#include <math.h>main()long sum; int i; sum=0;for (i=5;i<=80;i+)/*下行有错*/if
15、 (fmod(i,2)=0)/ if (fmod(i,2)=1)sum+=i*i*i;printf("%ldn",sum);22、结果: 49#include <stdio.h>main()int i,a,b,c,d,n=0;for (i=1000;i<=9999;i+)d=i%10;c=i/10%10;b=i/100%10;a=i/1000;if(a*a+b*b+c*c+d*d=100)n+;printf("%dn",n);23、结果:#include<stdio.h>int mcf(int a,int b) int te
16、mp; while(b)_a=b;b=temp;return a;main()printf("%dn",_ );/ mcf(234,338)24、结果: 59#include <stdio.h>#include <math.h>int prime(int n) int yes, i; if(n<=1) return 0; yes=1;for(i=2; i<=sqrt(n); i+)/*下行有错 */if(n%i!=0)/if(n%i=0) yes=0; break; return yes;main()int sum=0, i;for(i=
17、2;i<500; i+)if(prime(i)/*下行有错 */sum+=1;/sum+=i;printf("%dn", sum);25、结果: 38#include <stdio.h>main()int i,a,b,c,n=0;for (i=101;i<=999;i+=2)c=i%10;b=i/10%10;a=i/100;if(a+b+c)%12=0)n+;printf("%dn",n);26、结果: 1534#include<stdio.h>main()int i,s=1;for(i=9;i>=1;i-)s=
18、2*(s+1) ;printf("%d",s);27 结果: 429#include <stdio.h>#include <math.h>int su(int x)int j,k;k=sqrt(x) ;for(j=2;j<=k;j+)if (x%j=0)break;if (x>1&&j>k) return (1);elsereturn (0);void main() long sum=0; int a,i,j;for (a=11;a<=99;a+) i=a%10;j=a/10;if (su(a)&&am
19、p;su(i*10+j)sum=sum+a;printf("%5d",a);printf("n %ld",sum);28、结果: 6#include <conio.h>#include <stdio.h>#include <math.h>main() long s;long k,n,sum=0,count=0;for (n=2;n<=750;n+) if (n<10) k=10;elseif (n<100) k=100;elsek=1000;s=n*n;if (s%k=n) count+;sum+=n
20、;printf("%4d",n);printf("n%5ld,%5ld",count,sum);27下面的程序中,函数fun 的功能是:根据形参m,计算下面公式的值。T=1+1/(2*3)+1/(3*4)+ +1/(m*(m+1)请改正程序中的错误,并运行改正后的程序。当从键盘输入70时,给出程序运行的正确结果(按四舍五入保留 6位小数)。程序:#include <conio.h>#include <stdio.h>double fun(int m) double t=1.0; int i=2;for(i=2; i<=m;
21、i+) t+=1.0/i*(i+1);return ;/return t;main() int m; clrscr();printf("n 请输入一个整数 : "); scanf("%d",&m);printf("%lf n", fun(m);1.求【 1, 1500】之间能被3 和 7 整除的数的个数#include "stdio.h"void main ()int x,n=0;for(x=1;x<=1500;x+)if(x%3=0&&x%7=0)n+;printf("%d
22、",n);2.编写程序,求共有几组I,j,k, 符合算式ijk+kji=1534 ,其中 i, j, k 是 0.9 之间的整数。#include "stdio.h"void main ()int i,j,k,n=0;for(i=1;i<=9;i+)for(j=1;j<=9;j+)for(k=1;k<=9;k+)if(i*100+j*10+k+k*100+j*10+i=1534)n+;printf("%d",n);3.设某四位数的各位数字的平方和等于100,问共有多少个这种四位数?#include "stdio.h&
23、quot;void main ()int i,a1,a2,a3,a4,n=0;for(i=1000;i<10000;i+)a1=i%10;a2=i/10%10;a3=i/100%10;a4=i/1000;if(a1*a1+a2*a2+a3*a3+a4*a4=100)n+;printf("%d",n); (49)4.把 10 元分成 1,2,5 元,有几种分法, #include "stdio.h"void main ()int i,j,k,n=0;for(i=0;i<=10;i+)for(j=0;j<=9;j+)for(k=0;k<
24、;=9;k+)if(i*1+j*2+k*5=10)n+;printf("%d",n); (10)水仙花数是一个三位整数,它等于它的各位数字的立方和,例如153 是水仙花数,求400以内最大的水仙花数与最小的水仙花数。#include "stdio.h"void main ()int i,a1,a2,a3,max=0,min=500;for(i=100;i<400;i+)a1=i%10;a2=i/10%10;a3=i/100;if(a1*a1*a1+a2*a2*a2+a3*a3*a3=i)if(i>max) max=i;if(i<min) min=i;printf("%d %d %dn",max,min);求 3-100 之间的所有素数的和#include "stdio.h" void main ()int x,i,sum=0; for(i=3;i<100;i+)for(x=2;x&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专科本科工作合同范例
- 公寓多层转让合同范例
- 三人合资合同范例
- 公司合作投标协议合同范例
- 中央空调改造合同范例
- 公司运营权合同范例
- 讲解复习要点的工程师认证试题及答案
- 2024年初级审计准备必读书籍试题及答案
- 付款无合同范例
- 产品买卖购销合同范例
- 天然气巡检记录表
- 金丹生物新材料有限公司年产7.5万吨聚乳酸生物降解新材料项目环境影响报告书
- (完整版)离婚协议书
- 养老院工作人员保密协议书
- 五年级数学下册《图形的运动》课件
- 数据网-IPRAN含IPRAN基础组网和IPRAN高级知识
- 上市公司执行企业会计准则案例解析-中国证监会会计部编
- 2023年副主任医师(副高)-中医妇科学(副高)考试上岸拔高历年高频考点真题含答案
- 2023年高级政工师理论考试题库大全-下(多选600多题)
- 民间游戏课件完整版
- 梨山老母玄妙真经
评论
0/150
提交评论