新建WPS表格 工作簿.xls_第1页
新建WPS表格 工作簿.xls_第2页
新建WPS表格 工作簿.xls_第3页
新建WPS表格 工作簿.xls_第4页
新建WPS表格 工作簿.xls_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

下面的程序是求500以内的所有的素数之和。请修改程序中的错误,使它能得出正确的 结果,并给出正确结果。程序:#include #include #include int prime(int n) int yes, i; if(n=1) return 1; yes=1; for(i=2; i=sqrt(n); i+) if(n%i=0) yes=0; break; return 1;main() int sum=0, i; clrscr(); for(i=2;i=500; i+) if 下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值。 T=1+1/(2*3)+1/(3*4)+1/(m*(m+1) 请改正程序中的错误,并运行改正后的程序。当从键盘输入70时,给出程序运行的正确结果(按四舍五入保留6位小数)。程序:#include #include double fun(int m) double t=1.0;int i=2;for(i=2; i=m; i+) t+=1.0/i*(i+1);return ;main() int m;clrscr();printf(n 请输入一个整数: );scanf(%d,printf(n 结果是: %lf n, fun(m); 下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值。T=1/1!+1/2!+1/3!+1/m! 请改正程序中的错误,并运行改正后的程序。当从键盘输入10时,给出程序运行的正确结果(按四舍五入保留10位小数)。程序:#include #include double fun(int m) double fac, t=0.0;int i=1, j;for(i=1;i=m;i+) fac=1.0; for(j=1; j=m; j+) fac=fac*i ; t+=1.0/fac; return t;main() int m;clrscr();printf(n 请输入整数: );scanf(%d, printf( 下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值。T=1+1/(1*2)+1/(2*3)+1/(m-1)*m请改正程序中的错误,并运行改正后的程序。当从键盘输入70时,给出程序运行的正确结果(按四舍五入保留6位小数)。程序:#include #include double fun(int m) double t=1.0;int i=2;for(i=2;i=2) | mc=2) mc+; k-; return ;main() int k; clrscr(); printf(n 请输入整数:); scanf(%d, printf(n 结果 下列程序的功能是:求出以下分数序列的前30项之和,2/1,3/2,5/3,8/5,13/8,21/13,请改正程序中的错误,并运行修改后程序,给出程序结果(按四舍五入保留6位小数)。程序:#include #include main() long a,b,c,k; double s; clrscr(); s=0.0; a=2; b=1; for(k=1;k=30;k+) s=s+a/b; c=a; a=a+b; b=c; printf(n 结果: %lfn, s); 下列程序的功能是求出以下分数序列的前35之和,2/1,3/2,5/3,8/5,13/8,21/13,.请改正程序中的错误,并运行修改后程序,给出程序结果(按四舍五入保留6位小数)。 程序:#include #include main() long a,b,c,k; double s; clrscr(); s=0.0; a=2; b=1; for(k=1;k=30;k+) s=s+(double)a/b; a=a+b; c=a; b=c; printf(n 结果: %lfn, s); 下面的程序是求400以内的所有的素数之和。请修改程序中的错误,使它能得出正确的结果,给出正确结果。程序:#include #include #include int prime(int n) int yes, i; if(n=1) return 0; yes=0; for(i=2; i=sqrt(n); i+) if(n%i=0) yes=1; break; return yes;main() int sum=0, i; clrscr(); for(i=2;i=400; i+) 下列程序的功能是求出以下分数序列的前25之和,2/1,3/2,5/3,8/5,13/8,21/13,.请改正程序中的错误,并运行修改后程序,给出程序结果(按四舍五入保留6位小数)。 程序:#include #include fun(n) long a,b,c; int k; double s; s=0.0; a=2; b=1; for(k=1; k=n; k+) s=s+(double)a/b; c=a; a=a+b; b=c; return s;main() int n=25; clrscr(); printf(n result: %lfn,fun(n); 下列程序的功能是求出以下分数序列的前28项之和,2/1,3/2,5/3,8/5,13/8,21/13,.请改正程序中的错误,并运行修改后程序,给出程序结果(按四舍五入保留6位小数)。 程序:#include #include fun(int n) long a,b,c; int k; double s; s=0.0; a=2; b=1; for(k=1; k=2) |(n10) yes=1 ; for(j=2; j=2)|(n20) yes=1 ; for(j=2; j=sqrt(high); j+) if(high%j=0) yes=0; break;if(yes) sum+=high; n+; high-; 下面的程序是求500以内的所有的素数之和。请修改程序中的错误,使它能得出正确的 结果,并给出正确结果。程序:#include #include #include int prime(int n) int yes, i; if(n=1) return 1; yes=1; for(i=2; i=sqrt(n); i+) if(n%i=0) yes=0; break; return 1;main() int sum=0, i; clrscr(); for(i=2;i=500; i+) if 下面的程序是求400以内的所有的素数之和。请修改程序中的错误,使它能得出正确的 结果,并给出正确结果。程序:#include #include #include int prime(int n) int yes, i; if(n=1) return 0; yes=0; for(i=2; i=sqrt(n); i+) if(n%i=0) yes=1; break; return yes;main() int sum=0, i; clrscr(); for(i=2;i=400; i+) 下面的程序是求600以内的所有的素数之和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果。程序:#include #include #include int prime(int n) int yes, i; if(n=1) return 0; yes=0; for(i=2; i=sqrt(n); i+) if(n%i=0) yes=0; break; return yes;main() int sum=0, i; clrscr(); for(i=2;i1 f(x)=0 if x=0 or x=2 f(x)=(x-1)/(x-2) if x0 请改正程序中的错误,并给出正确程序的运行结果(按四舍五入保留6位小数)。程序:#include #include #include double f(double x) if(x=0 else if(x0.0) return (x-1)/(x-2); else return (x+1)/(x-2);double fsum(int n) int i; double s=0.0, y; for(i=-n; i1 f(x)=0 if x=0 or x=2 f(x)=(x-1)/(x-2) if x0 请改正程序中的错误,并给出正确程序的运行结果(按四舍五入保留6位小数)。程序:#include #include #include double f(double x) if(x=0 | x=2) return 0.0 ; else if(x0.0)return (x+1)/(x-2); elsereturn (x-1)/(x-2);double fsum(int n) int i; double s=0.0, y; for(i=-n; i1 f(x)=0 if x=0 or x=2 f(x)=(x-1)/(x-2) if x0 请改正程序中的错误,并给出正确程序的运行结果(按四舍五入保留6位小数)。程序:#include #include #include double f(double x) if(x=0 | x=2) return 0.0 ; else if(x0.0) return (x-1)/(x-2); else return (x+1)/(x-2);double fsum(int n) int i; double s=0.0, y; for(i=-n; i1 f(x)=0 if x=0 or x=2 f(x)=(x-1)/(x-2) if x0 请改正程序中的错误,并给出正确程序的运行结果(按四舍五入保留6位小数)。程序:#include #include #include double f(double x) if(x=0 else if(x0.0)return (x+1)/(x-2); else return (x-1)/(x-2);double fsum(int n) int i; double s=0.0, y; for(i=-n; i=n;i+) y=f( 下面的程序是求表达式的值: s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+ (1*2*3*.*n)/(3*5*7*.(2*n+1) 请修改程序中的错误,并运行修改后的程序。 当n=20时,程序的运行结果(按四舍五入保留10位小数)。程序:#include #include #include double fun(int n) double s, t; int i; s=0.0; t=1.0; for(i=1;i=n; i-) t=t*i/(2*i+1); s+=t; return s;main()printf(n %12.10lf, fun(20); 下面的程序是求表达式的值:s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+(1*2*3*.*n)/(3*5*7*.(2*n+1)请修改程序中的错误,并运行修改后的程序。当n=30时,程序的运行结果(按四舍五入保留10位小数)。程序:#include #include #include double fun(int n) double s, t; int i; s=1.0; t=1.0; for(i=1;i=n; i+) t=t*n/(2*n+1); s=t; return s;main()printf(n %12.10lf, fun(30); 下面的程序是求表达式的值:s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+ (1*2*3*.*n)/(3*5*7*.(2*n+1)请修改程序中的错误,并运行修改后的程序。 当n=40时,程序的运行结果(按四舍五入保留10位小数)。程序:#include #include #include double fun(int n) double s, t; int i; s=1.0; t=1.0; for(i=2;i=n; i-) t=t*n/(2*i+1); s+=t; return s;main()printf(n %12.10lf, fun(40); 下面的程序是求表达式的值:s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+(1*2*3*.*n)/(3*5*7*.(2*n+1)请修改程序中的错误,并运行修改后的程序。当n=25时,给出程序的运行结果(按四舍五入保留10位小数)。程序:#include #include #include double fun(int n) double s, t; int i; s=0.0; t=1.0; for(i=1;i=n; i+) t=t*i/(2*i+1); s+=t; return s;main()printf(n %12.10lf, fun(25); 下面的程序是求表达式的值:s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+(1*2*3*.*n)/(3*5*7*.(2*n+1) 请修改程序中的错误,并运行修改后的程序。当n=28时,给出程序的运行结果(按四舍五入保留10位小数)。程序:#include #include #include void fun(int n) double s, t; int i; s=1.0; t=1.0; for(i=1;i=n; n-) t=t*i/(2*i+1); s+=t; return s;main()printf(n %12.10lf, fun(28); 下面的程序是计算如下公式的A20值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), .请改正程序中的错误,并给出程序运行的正确结果(按四舍五入保留10位小数)。 程序:#include #include int fun(int n) double A=1.0;int i; for(i=2; in; i+) A=1.0/(1+A); return A;main() clrscr(); printf(%12.10lfn, fun(20); 下面的程序是计算如下公式的A15值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), .请改正程序中的错误,并给出程序运行的正确结果(按四舍五入保留10位小数) 程序:#include #include double fun(int n) int A=1.0;int i; for(i=2; i=n; i+) A+=1.0/(1+A); return A;main() clrscr(); printf(%12.10lfn, fun(15); 下面的程序是计算如下公式的A25值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), .请改正程序中的错误,并给出程序运行的正确结果(按四舍五入保留10位小数) 程序:#include #include double fun(int n) double A=1.0;int i; for(i=2; i=n; i+) A+=1.0/(1+A); return A;main() clrscr(); printf(%12.10ldn, fun(25); 下面的程序是计算如下公式的A30值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), .请改正程序中的错误,并给出程序运行的正确结果(按四舍五入保留10位小数) 程序:#include #include double fun(int n) int A=1;int i; for(i=2; i=n; i+) A=1/(1+A); return ;main() clrscr(); printf(%12.10lfn, fun(30); 下面的程序是计算如下公式的A22值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), .请改正程序中的错误,并给出程序运行的正确结果(按四舍五入保留10位小数) 程序:#include #include double fun(int n) int A=1.0;int i; for(i=2; i=n; i+) A=1/(1+A); return A;main() clrscr(); printf(%12.10ldn, fun(22); 下面的程序是求1,1000之间能被5整除的奇数的个数。请改正程序中的错误,并运行修改后的程序,给出正确结果。程序:#include #include main() int i,count=0; for (i=1;i=1000;i+) if (i%2!=0 printf(n the number is %d,count); 下面的程序是求10,1500之间能被7整除的奇数的个数。请改正程序中的错误,并运行修改后的程序,给出正确结果。程序:#include #include main() int i,count=0; for (i=10;i=1500;i+) if (i%2!=0 printf(n the number is %d,count); 下面的程序是求10,1600之间能被7整除的奇数之和。请改正程序中的错误,并运行修改后的程序,给出正确结果。程序:#include #include main() long sum=0; int i; for (i=10;i=1600;i+) if (i%2!=0 printf(n the number is %ld,sum); 下面的程序是求下式的和:s=1+1/(1+2)+1/(1+2+3)+.+1/(1+2+3+.+n) 请改正程序中的错误,并运行修改后的程序, 当n=60时,给出程序运行结果(按四舍五入保留6位小数)。程序:#include #include float fun(int n) int i; float s=1.0, t=0.0; for(i=1; i=n;i+) t=t+i; s=s+1/t; return s;main() printf(n %f, fun(60); 下面的程序是求下式的和:s=1+1/(1+2)+1/(1+2+3)+ .+1/(1+2+3+.+n) 请改正程序中的错误,并运行修改后的程序, 当n=70时,给出程序运行结果(保留6位小数)。程序: #include #include float fun(int n) int i; float s=1.0, t=1.0; for(i=2; in;i+) t=t+i; s=s+1/t; return ;main() printf(n %f, fun(70); 下面的程序是求下式的和:s=1+1/(1+2)+1/(1+2+3)+ .+1/(1+2+3+.+n)请改正程序中的错误,并运行修改后的程序, 当n=80时,给出程序运行结果(按四舍五入保留6位小数)。程序:#include #include float fun(int n) int i; float s=1.0, t=1.0; for(i=2; i=n;i-) t=t+i; s+=s+1/t; return s;main() printf(n %f, fun(80); 下面的程序是求下式的和:s=1+1/(1+2)+1/(1+2+3)+ .+1/(1+2+3+.+n)请改正程序中的错误,并运行修改后的程序, 当n=90时,给出程序运行结果(按四舍五入保留6位小数)。程序:#include #include int fun(int n) int i; float s=0.0, t=1.0; for(i=2; i=n;i+) t=t+i; s=s+1/t; return s;main() printf(n %f, fun(90); 下面的程序是求如下表达式的值。 S=sqrt(ln(1)+ln(2)+ln(3)+.+ln(n)请改正程序中的错误,并运行修改后的程序, 当n=20时,给出程序运行结果(保留6位小数)。程序:#include #include #include int fun(int n) double s=0.0; int i; for(i=1;i=n;i+) s+=log(1.0*i); s=sqrt(s); return s;main()clrscr(); printf(%ldn,fun(20); 下面的程序是求如下表达式的值。S=sqrt(ln(1)+ln(2)+ln(3)+.+ln(n)请改正程序中的错误, 并运行修改后的程序, 当n=30时, 给出程序运行结果(按四舍五入保留6位小数)。程序:#include #include #include double fun(int n) int s=0; int i; for(i=1;i=n;i+) s+=log(1.0*i); s=sqrt(s); return ;main()clrscr(); printf(%lfn,fun(30); 下面的程序是求如下表达式的值。S=sqrt(ln(1)+ln(2)+ln(3)+.+ln(n)请改正程序中的错误, 并运行修改后的程序, 当n=40时, 给出程序运行结果(按四舍五入保留6位小数)。程序:#include #include #include double fun(int n) double s=0.0; int i; for(i=1;i=n;i-) s+=log(1.0*i); s=sqrt(s); return s;main()clrscr(); printf(%ldn,fun(40); 下面的程序是求如下表达式的值。S=sqrt(ln(1)+ln(2)+ln(3)+.+ln(n) 请改正程序中的错误, 并运行修改后的程序, 当n=50时,给出程序运行结果(按四舍五入保留6位小数)。程序:#include #include #include int fun(int n) int s=0; int i; for(i=1;i=n;i+) s+=log(1.0*i); s=sqrt(s); return s;main()clrscr(); printf(%lfn,fun(50); 下面的程序是求如下表达式的值。 S=sqrt(ln(1)+ln(2)+ln(3)+.+ln(n)请改正程序中的错误,并运行修改后的程序, 当n=60时, 给出程序运行结果(按四舍五入保留6位小数)。程序:#include #include #include double fun(int n) double s=0.0; int i; for(i=1;in;i+) s+=log(1.0*i); s=sqrt(s); return s;main()clrscr(); printf(%ldn,fun(60); 以下程序求1,1000之间能被5 和 7 整除的数之和。请改正程序中的错误,并运行修改后的程序,给出正确程序运行结果,填入相应窗口。#include #include #include main()int i,sum;sum=1;for ( i=1;i=1000;i+) if ( fmod(i,5)=0)|(fmod(i,7)=0)sum=sum+i; clrscr();printf(%dn,sum); 以下程序求1,500之间能被5 和 7 整除的数之和。请改正程序中的错误,并运行修改后的程序,给出正确程序运行结果,填入相应窗口。#include #include #include main()int i,sum;sum=0;for ( i=4;i=500;i+) if ( fmod(i,5)=0) clrscr();printf(%dn,sum); 以下程序求1,700之间能被3 或7 整除的数之和。请改正程序中的错误,并运行修改后的程序,给出正确程序运行结果,填入相应窗口。#include #include #include main()int i,sum;sum=0;for ( i=1;i=700;i+) if ( fmod(i,3)=0)|(fmod(i,7)=0)sum+=i; clrscr();printf(%dn,sum); 以下程序求1,500之间能被3 或5整除的数之和。请改正程序中的错误,并运行修改后的程序,给出正确程序运行结果,填入相应窗口。#include #include #include main()int i;int sum;sum=0;for ( i=1;i500;i+) if ( fmod(i,3)=0)|(fmod(i,5)=0)sum+=i; clrscr();printf(%dn,sum); 以下程序求1,800之间能被3 或8整除的数之和。请改正程序中的错误,并运行修改后的程序,给出正确程序运行结果,填入相应窗口。#include #include #include main()int i;long sum;sum=0;for ( i=1;i800;i+) if ( fmod(i,3)=0) clrscr();printf(%ldn,sum); 以下程序求1,800之间能被3和8整除的数的个数。请改正程序中的错误,并运行修改后的程序,给出正确程序运行结果,填入相应窗口。#include #include #include main()int i;int count;count=0;for ( i=1;i800;i+) if ( fmod(i,3)=0) clrscr();printf(%dn,count); 以下程序求1,600之间能被5或6整除的数的个数。请改正程序中的错误,并运行修改后的程序,给出正确程序运行结果,填入相应窗口。#include #include #include main()int i;int count;count=1;for ( i=1;i=600;i+) if ( fmod(i,5)=1)|(fmod(i,6)=1)count=count+i; clrscr();printf(%dn,count); 下面的程序是求20,700之间所有的素数的个数。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include 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) yes=0; break; return 0;main() int count=0, i; clrscr(); for(i=20;i=700; i+) 下面程序是求20,400之间的能被9整除的数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() int sum; int i; sum=1; for (i=20;i=400;i+) if (fmod(i,9)=0) sum+=i*i; clrscr(); printf(%ldn,sum); 下面程序是求5,300之间的能被7整除的数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() long sum; int i; sum=0; for (i=5;i=300;i+) if (fmod(i,7)=0) sum+=1; clrscr(); printf(%ldn,sum); 下面程序是求50,450之间的能被3和5整除的数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() long sum; int i; sum=0; for (i=50;i450;i+) if (fmod(i,3)=0 clrscr(); printf 下面程序是求10,150之间的能被3或7整除的数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() int sum; int i; sum=0; for (i=10;i=150;i+) if (fmod(i,3)=0 | fmod(i,7)=0) sum+=i clrscr(); printf(% 下面程序是求1,120之间的所有整数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() int sum; int i; sum=0; for (i=1;i120;i+) sum+=i*i; clrscr(); printf(%ldn,sum); 下面程序是求10,130之间的所有整数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() long sum; int i; sum=0; for (i=10;i130;i+) sum+=i*i; clrscr(); printf(%dn,sum); 下面程序是求10,150之间的所有奇数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() long sum; int i; sum=0; for (i=10;i150;i+) if (fmod(i,2)=0) sum+=i*i; clrscr(); printf(%dn,sum); 下面程序是求5,145之间的所有奇数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() long sum; int i; sum=0; for (i=5;i145;i+) if (fmod(i,2)!=0) sum+=i*i; clrscr(); printf(%dn,sum); 下面程序是求20,160之间的所有偶数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() long sum; int i; sum=0; for (i=20;i160;i+) if (fmod(i,2)!=0) sum+=i*i; clrscr(); printf(%dn,sum); 下面程序是求50,300之间的所有偶数的平方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() long sum; int i; sum=0; for (i=50;i=300;i+) if (fmod(i,2)!=0) sum+=i*i; clrscr(); printf(%ldn,sum); 以下程序求1000以内的所有的完全数之和,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。完全数是指:一个数如果刚好与它所有的真因子(不包括该数本身)之和相等,如:6=1+2+3,则6就是一个完全数。 程序:#include #include #include main() int sum; int n,m,s,k; sum=0; for (n=3;n=1000;n+) s=1; k=n/2+1; for (m=2;mk;m+) if (n%m=0) 以下程序求10000以内的所有完全数之和,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。完全数是指:一个数如果刚好与它所有的真因子(不包括该数本身)之和相等,如:6=1+2+3,则6就是一个完全数。程序:#include #include #include main() int sum,n,m,s,k; sum=0; for (n=3;n=10000;n+) s=1; k=n/2+1; for (m=1;mk;m+) if (n%m=0) s=s+m; 以下程序求10000以内的所有完全数的个数,请修改程序中的错误, 使它能得出正确的结果,并给出正确结果,填入相应窗口。完全数是指: 一个数如果刚好与它所有的真因子(不包括该数本身)之和相等,如:6=1+2+3,则6就是一个完全数。程序:#include #include #include main() int count,n,m,s,k; count=0; for (n=3;n=10000;n+) s=1; k=n/2+1; for (m=1;mk;m+) if (n%m=0) s+= 以下程序求1000以内最大的完全数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。完全数是指:一个数如果刚好与它所有的真因子(不包括该数本身)之和相等,如:6=1+2+3,则6就是一个完全数。程序:#include #include #include main() int n,m,s,k,big; for (n=3;n=1000;n+) s=1; k=n/2+1; for (m=1;mk;m+) if (n%m=0) s+=1; if 以下程序求10000以内最大的完全数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。完全数是指:一个数如果刚好与它所有的真因子(不包括该数本身)之和相等,如:6=1+2+3,则6就是一个完全数。程序:#include #include #include main() int n,m,s,k,big; s=1; for (n=3;n=10000;n+) k=n/2+1; for (m=1;mk;m+) if (n%m=0) s+=m; if 以下程序求1000以内的所有的完全数的个数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 完全数是指:一个数如果刚好与它所有的真因子 (不包括该数本身)之和相等,如:6=1+2+3,则6就是一个完全数。程序:#include #include #include main() int count,n,m,s,k; count=0; s=1; for (n=3;n=10000;n+) k=n/2+1; for (m=1;mk;m+) if (n%m=0) s+=m; 下面程序是求1,100之间的所有整数的立方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() int sum; int i; sum=0; for (i=1;i100;i+) sum+=i*i*i; clrscr(); printf(%ldn,sum); 下面程序是求5,90之间的所有整数的立方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() long sum; int i; sum=0; for (i=5;i90;i+) sum+=i*i*i; clrscr(); printf(%dn,sum); 下面程序是求5,80之间的所有奇数的立方和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:#include #include #include main() long sum; int i; sum=0; for (i=5;i80;i+) if (fmod(i,2)=0) sum+=i*i*i; clrscr(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论