C程序題庫.doc_第1頁
C程序題庫.doc_第2頁
C程序題庫.doc_第3頁
C程序題庫.doc_第4頁
C程序題庫.doc_第5頁
已閱讀5頁,還剩77頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

ProgramingInfo 的副本ProProblemProLevelProSourceProAnswer下面的程序是求500以內(nèi)的所有的素數(shù)之和。請修改程序中的錯誤,使它能得出正確的 結(jié)果,并給出正確結(jié)果。 程序: 1#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(prime(i) sum+=i; printf(%dn, sum); 21536下面的程序中,函數(shù)fun的功能是:根據(jù)形參m,計算下面公式的值。 T=1+1/(2*3)+1/(3*4)+1/(m*(m+1) 請改正程序中的錯誤,并運(yùn)行改正后的程序。當(dāng)從鍵盤輸入70時,給出程序運(yùn)行的正確結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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 請輸入一個整數(shù): ); scanf(%d,&m); printf(n 結(jié)果是: %lf n, fun(m); 1.485915下面的程序中,函數(shù)fun的功能是:根據(jù)形參m,計算下面公式的值。 T=1/1!+1/2!+1/3!+1/m! 請改正程序中的錯誤,并運(yùn)行改正后的程序。當(dāng)從鍵盤輸入10時,給出程序運(yùn)行的正確結(jié)果(按四舍五入保留10位小數(shù))。 程序: 1#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 請輸入整數(shù): ); scanf(%d, &m); printf(n 結(jié)果是: %12.10lf n,fun(m); 1.7182818011下面的程序中,函數(shù)fun的功能是:根據(jù)形參m,計算下面公式的值。 T=1+1/(1*2)+1/(2*3)+1/(m-1)*m 請改正程序中的錯誤,并運(yùn)行改正后的程序。當(dāng)從鍵盤輸入70時,給出程序運(yùn)行的正確結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#include #include double fun(int m) double t=1.0; int i=2; for(i=2;i=2) | mc4622下列程序中,函數(shù)fun的功能是:計算并輸出k以內(nèi)的最大的10個能被13和17整除的自然數(shù)之和。請改正程序中的錯誤,并運(yùn)行正確的程序。當(dāng)從鍵盤輸入2500時,給出程序運(yùn)行的正確結(jié)果。 1#include #include int fun(int k) int m=0, mc=0, j; while(k=2) & mc14365下列程序的功能是:求出以下分?jǐn)?shù)序列的前30項之和, 2/1,3/2,5/3,8/5,13/8,21/13, 請改正程序中的錯誤,并運(yùn)行修改后程序,給出程序結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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 結(jié)果: %lfn, s); 48.840601下列程序的功能是求出以下分?jǐn)?shù)序列的前35之和, 2/1,3/2,5/3,8/5,13/8,21/13,. 請改正程序中的錯誤,并運(yùn)行修改后程序,給出程序結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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 結(jié)果: %lfn, s); 56.930771下面的程序是求400以內(nèi)的所有的素數(shù)之和。請修改程序中的錯誤,使它能得出正確的結(jié)果,給出正確結(jié)果。 程序: 1#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+) if(prime(i) sum+=i; printf(%dn, sum); 13887下列程序的功能是求出以下分?jǐn)?shù)序列的前25之和, 2/1,3/2,5/3,8/5,13/8,21/13,. 請改正程序中的錯誤,并運(yùn)行修改后程序,給出程序結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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); 40.750431下列程序的功能是求出以下分?jǐn)?shù)序列的前28項之和, 2/1,3/2,5/3,8/5,13/8,21/13,. 請改正程序中的錯誤,并運(yùn)行修改后程序,給出程序結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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) |(n=2)|(n=sqrt(high); j+) if(high%j=0) yes=0; break; if(yes) sum+=high; n+; high-; return sum; main() clrscr(); printf(%d n,fun(800); 14510下面的程序是求500以內(nèi)的所有的素數(shù)之和。請修改程序中的錯誤,使它能得出正確的 結(jié)果,并給出正確結(jié)果。 程序: 1#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(prime(i) sum+=i; printf(%dn, sum); 21536下面的程序是求400以內(nèi)的所有的素數(shù)之和。請修改程序中的錯誤,使它能得出正確的 結(jié)果,并給出正確結(jié)果。 程序: 1#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+) if(prime(i) sum+=i; printf(%dn, sum); 13887下面的程序是求600以內(nèi)的所有的素數(shù)之和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果。 程序: 1#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;i1f(x)=0 if x=0 or x=2 f(x)=(x-1)/(x-2) if x0請改正程序中的錯誤,并給出正確程序的運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。程序:1#include #include #include double f(double x) if(x=0 & x=2) return 0.0 ; else if(x1 f(x)=0 if x=0 or x=2f(x)=(x-1)/(x-2) if x0請改正程序中的錯誤,并給出正確程序的運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。程序1#include #include #include double f(double x) if(x=0 | x=2) return 0.0 ; else if(x1 f(x)=0 if x=0 or x=2f(x)=(x-1)/(x-2) if x0請改正程序中的錯誤,并給出正確程序的運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。程序:1#include #include #include double f(double x) if(x=0 | x=2) return 0.0 ; else if(x1 f(x)=0 if x=0 or x=2f(x)=(x-1)/(x-2) if x0請改正程序中的錯誤,并給出正確程序的運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。程序:1#include #include #include double f(double x) if(x=0 & x=2) return 0.0 ; else if(x=n;i+) y=f(1.0*i); s+=y; return s; main() clrscr(); printf(%lfn, fsum(35); 75.564808下面的程序是求表達(dá)式的值: s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+ (1*2*3*.*n)/(3*5*7*.(2*n+1) 請修改程序中的錯誤,并運(yùn)行修改后的程序。 當(dāng)n=20時,程序的運(yùn)行結(jié)果(按四舍五入保留10位小數(shù))。 程序: 1#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); 1.5707961494下面的程序是求表達(dá)式的值: s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+(1*2*3*.*n)/(3*5*7*.(2*n+1) 請修改程序中的錯誤,并運(yùn)行修改后的程序。當(dāng)n=30時,程序的運(yùn)行結(jié)果(按四舍五入保留10位小數(shù))。 程序: 1#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); 1.5707963267下面的程序是求表達(dá)式的值: s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+ (1*2*3*.*n)/(3*5*7*.(2*n+1) 請修改程序中的錯誤,并運(yùn)行修改后的程序。 當(dāng)n=40時,程序的運(yùn)行結(jié)果(按四舍五入保留10位小數(shù))。 程序: 1#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); 1.5707963268下面的程序是求表達(dá)式的值: s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+(1*2*3*.*n)/(3*5*7*.(2*n+1) 請修改程序中的錯誤,并運(yùn)行修改后的程序。當(dāng)n=25時,給出程序的運(yùn)行結(jié)果(按四舍五入保留10位小數(shù))。 程序: 1#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); 1.5707963218下面的程序是求表達(dá)式的值: s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+(1*2*3*.*n)/(3*5*7*.(2*n+1) 請修改程序中的錯誤,并運(yùn)行修改后的程序。當(dāng)n=28時,給出程序的運(yùn)行結(jié)果(按四舍五入保留10位小數(shù))。 程序: 1#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); 1.5707963262下面的程序是計算如下公式的A20值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), . 請改正程序中的錯誤,并給出程序運(yùn)行的正確結(jié)果(按四舍五入保留10位小數(shù))。 程序: 1#include #include int fun(int n) double A=1.0;int i; for(i=2; i0.6180339850下面的程序是計算如下公式的A15值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), . 請改正程序中的錯誤,并給出程序運(yùn)行的正確結(jié)果(按四舍五入保留10位小數(shù)) 程序: 1#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); 0.6180344478下面的程序是計算如下公式的A25值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), . 請改正程序中的錯誤,并給出程序運(yùn)行的正確結(jié)果(按四舍五入保留10位小數(shù)) 程序: 1#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); 0.6180339888下面的程序是計算如下公式的A30值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), . 請改正程序中的錯誤,并給出程序運(yùn)行的正確結(jié)果(按四舍五入保留10位小數(shù)) 程序: 1#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); 0.6180339887下面的程序是計算如下公式的A22值。 A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), . 請改正程序中的錯誤,并給出程序運(yùn)行的正確結(jié)果(按四舍五入保留10位小數(shù)) 程序: 1#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); 0.6180339882下面的程序是求1,1000之間能被5整除的奇數(shù)的個數(shù)。請改正程序中的錯誤,并運(yùn)行修改后的程序,給出正確結(jié)果。 程序: 1#include #include main() int i,count=0; for (i=1;i=1000;i+) if (i%2!=0 & i%5=0) count=count+i; printf(n the number is %d,count); 100下面的程序是求10,1500之間能被7整除的奇數(shù)的個數(shù)。請改正程序中的錯誤,并運(yùn)行修改后的程序,給出正確結(jié)果。 程序: 1#include #include main() int i,count=0; for (i=10;i=1500;i+) if (i%2!=0 & i%7=0) count+=i; printf(n the number is %d,count); 106下面的程序是求10,1600之間能被7整除的奇數(shù)之和。請改正程序中的錯誤,并運(yùn)行修改后的程序,給出正確結(jié)果。 程序: 1#include #include main() long sum=0; int i; for (i=10;i=1600;i+) if (i%2!=0 & i%7=0) sum=sum+1; printf(n the number is %ld,sum); 90965 下面的程序是求下式的和: s=1+1/(1+2)+1/(1+2+3)+.+1/(1+2+3+.+n) 請改正程序中的錯誤,并運(yùn)行修改后的程序, 當(dāng)n=60時,給出程序運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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); 1.967214下面的程序是求下式的和: s=1+1/(1+2)+1/(1+2+3)+ .+1/(1+2+3+.+n) 請改正程序中的錯誤,并運(yùn)行修改后的程序, 當(dāng)n=70時,給出程序運(yùn)行結(jié)果(保留6位小數(shù))。 程序: 1#include #include float fun(int n) int i; float s=1.0, t=1.0; for(i=2; i1.971832下面的程序是求下式的和: s=1+1/(1+2)+1/(1+2+3)+ .+1/(1+2+3+.+n) 請改正程序中的錯誤,并運(yùn)行修改后的程序, 當(dāng)n=80時,給出程序運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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); 1.975309下面的程序是求下式的和: s=1+1/(1+2)+1/(1+2+3)+ .+1/(1+2+3+.+n) 請改正程序中的錯誤,并運(yùn)行修改后的程序, 當(dāng)n=90時,給出程序運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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); 1.978023下面的程序是求如下表達(dá)式的值。 S=sqrt(ln(1)+ln(2)+ln(3)+.+ln(n) 請改正程序中的錯誤,并運(yùn)行修改后的程序, 當(dāng)n=20時,給出程序運(yùn)行結(jié)果(保留6位小數(shù))。 程序: 1#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); 6.506383下面的程序是求如下表達(dá)式的值。 S=sqrt(ln(1)+ln(2)+ln(3)+.+ln(n) 請改正程序中的錯誤, 并運(yùn)行修改后的程序, 當(dāng)n=30時, 給出程序運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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); 8.640500下面的程序是求如下表達(dá)式的值。 S=sqrt(ln(1)+ln(2)+ln(3)+.+ln(n) 請改正程序中的錯誤, 并運(yùn)行修改后的程序, 當(dāng)n=40時, 給出程序運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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); 10.503363下面的程序是求如下表達(dá)式的值。 S=sqrt(ln(1)+ln(2)+ln(3)+.+ln(n) 請改正程序中的錯誤, 并運(yùn)行修改后的程序, 當(dāng)n=50時,給出程序運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#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); 12.185145下面的程序是求如下表達(dá)式的值。 S=sqrt(ln(1)+ln(2)+ln(3)+.+ln(n) 請改正程序中的錯誤,并運(yùn)行修改后的程序, 當(dāng)n=60時, 給出程序運(yùn)行結(jié)果(按四舍五入保留6位小數(shù))。 程序: 1#include #include #include double fun(int n) double s=0.0; int i; for(i=1;i13.734197以下程序求1,1000之間能被5 和 7 整除的數(shù)之和。請改正程序中的錯誤,并運(yùn)行修改后的程序,給出正確程序運(yùn)行結(jié)果,填入相應(yīng)窗口。 1#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); 14210以下程序求1,500之間能被5 和 7 整除的數(shù)之和。請改正程序中的錯誤,并運(yùn)行修改后的程序,給出正確程序運(yùn)行結(jié)果,填入相應(yīng)窗口。 1#include #include #include main() int i,sum; sum=0; for ( i=4;i=500;i+) if ( fmod(i,5)=0)&(fmod(i,7)=0) sum=+i; clrscr(); printf(%dn,sum); 3675以下程序求1,700之間能被3 或7 整除的數(shù)之和。請改正程序中的錯誤,并運(yùn)行修改后的程序,給出正確程序運(yùn)行結(jié)果,填入相應(yīng)窗口。 1#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); 105352以下程序求1,500之間能被3 或5整除的數(shù)之和。請改正程序中的錯誤,并運(yùn)行修改后的程序,給出正確程序運(yùn)行結(jié)果,填入相應(yīng)窗口。 1#include #include #include main() int i; int sum; sum=0; for ( i=1;i58418以下程序求1,800之間能被3 或8整除的數(shù)之和。請改正程序中的錯誤,并運(yùn)行修改后的程序,給出正確程序運(yùn)行結(jié)果,填入相應(yīng)窗口。 1#include #include #include main() int i; long sum; sum=0; for ( i=1;i133469以下程序求1,800之間能被3和8整除的數(shù)的個數(shù)。請改正程序中的錯誤,并運(yùn)行修改后的程序,給出正確程序運(yùn)行結(jié)果,填入相應(yīng)窗口。 1#include #include #include main() int i; int count; count=0; for ( i=1;i33以下程序求1,600之間能被5或6整除的數(shù)的個數(shù)。請改正程序中的錯誤,并運(yùn)行修改后的程序,給出正確程序運(yùn)行結(jié)果,填入相應(yīng)窗口。 1#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); 200下面的程序是求20,700之間所有的素數(shù)的個數(shù)。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#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+) if(prime(i) count+=1; printf(%dn, count); 117下面程序是求20,400之間的能被9整除的數(shù)的平方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#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); 2378565下面程序是求5,300之間的能被7整除的數(shù)的平方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#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); 1253665下面程序是求50,450之間的能被3和5整除的數(shù)的平方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#include #include #include main() long sum; int i; sum=0; for (i=50;i2124225下面程序是求10,150之間的能被3或7整除的數(shù)的平方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#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(%ldn,sum); 486649下面程序是求1,120之間的所有整數(shù)的平方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#include #include #include main() int sum; int i; sum=0; for (i=1;i583220下面程序是求10,130之間的所有整數(shù)的平方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#include #include #include main() long sum; int i; sum=0; for (i=10;i740520下面程序是求10,150之間的所有奇數(shù)的平方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#include #include #include main() long sum; int i; sum=0; for (i=10;i562310下面程序是求5,145之間的所有奇數(shù)的平方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#include #include #include main() long sum; int i; sum=0; for (i=5;i518655下面程序是求20,160之間的所有偶數(shù)的平方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#include #include #include main() long sum; int i; sum=0; for (i=20;i694380下面程序是求50,300之間的所有偶數(shù)的平方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#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); 4525500以下程序求1000以內(nèi)的所有的完全數(shù)之和,請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。完全數(shù)是指:一個數(shù)如果剛好與它所有的真因子(不包括該數(shù)本身)之和相等,如:6=1+2+3,則6就是一個完全數(shù)。 程序: 1#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;m530以下程序求10000以內(nèi)的所有完全數(shù)之和,請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。完全數(shù)是指:一個數(shù)如果剛好與它所有的真因子(不包括該數(shù)本身)之和相等,如:6=1+2+3,則6就是一個完全數(shù)。 程序: 1#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;m8658以下程序求10000以內(nèi)的所有完全數(shù)的個數(shù),請修改程序中的錯誤, 使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。完全數(shù)是指: 一個數(shù)如果剛好與它所有的真因子(不包括該數(shù)本身)之和相等,如:6=1+2+3,則6就是一個完全數(shù)。 程序: 1#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;m4以下程序求1000以內(nèi)最大的完全數(shù),請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。完全數(shù)是指:一個數(shù)如果剛好與它所有的真因子(不包括該數(shù)本身)之和相等,如:6=1+2+3,則6就是一個完全數(shù)。 程序: 1#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;m496以下程序求10000以內(nèi)最大的完全數(shù),請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。完全數(shù)是指:一個數(shù)如果剛好與它所有的真因子(不包括該數(shù)本身)之和相等,如:6=1+2+3,則6就是一個完全數(shù)。 程序: 1#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;m8128以下程序求1000以內(nèi)的所有的完全數(shù)的個數(shù),請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 完全數(shù)是指:一個數(shù)如果剛好與它所有的真因子 (不包括該數(shù)本身)之和相等,如:6=1+2+3,則6就是一個完全數(shù)。 程序: 1#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;m3下面程序是求1,100之間的所有整數(shù)的立方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#include #include #include main() int sum; int i; sum=0; for (i=1;i25502500下面程序是求5,90之間的所有整數(shù)的立方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#include #include #include main() long sum; int i; sum=0; for (i=5;i16768925下面程序是求5,80之間的所有奇數(shù)的立方和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果,填入相應(yīng)窗口。 程序: 1#includ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論