搜索
您的当前位置:首页200912程序题(含答案)

200912程序题(含答案)

来源:飒榕旅游知识分享网


#include #include double func(double x) { /**/ double y;

y=(3*x*sin(x)+tan(x))/(1.5+fabs(x)); return y; /**/ }

void main() {

clrscr();

printf(\"func(0.26) = %6.3lf\\n\ printf(\"func(5.00) = %6.3lf\\n\ printf(\"func(8.50) = %6.3lf\\n\ getch(); }

#include int fun(int a[],int n,float *f) {

/**/ int i,count=0; float s=0; for(i=0;ifor(i=0;i=*f) count++; return count; /**/ }

void main() {

int a[] = {23,40,8,32,18,2,9,16,27};

int i,k = sizeof(a)/sizeof(int);

int count=0; float aver=0.0;

printf(\"Array a:\\n\"); for(i=0;iprintf(\"%d \ printf(\"\\n\");

count=fun(a,k,&aver);

printf(\"aver is %f, count is %d\\n\ getch(); }

#include #include double func(double x) { /**/

double y;

y=(exp(x)+sin(x-6))/(x*x+1); return y; /**/ }

void main()

{

clrscr();

printf(\"func(0.26) = %6.3lf\\n\ printf(\"func(5.00) = %6.3lf\\n\ printf(\"func(8.50) = %6.3lf\\n\ getch(); }

#include #include int find(int a[],int n,float x) { /**/ int i,k; float min;

min= fabs(a[0]-x);

k=a[0];

for(i=1;iif (min>fabs(a[i]-x)){min= fabs(a[i]-x);k=a[i];} return k; /**/ }

void main() {

int a[] = {23,40,8,32,18,2,9,16,27}; int i,k,n = sizeof(a)/sizeof(int); float x=20.3;

printf(\"Array a:\\n\"); for(i=0;iprintf(\"%d \ printf(\"\\n\"); k=find(a,n,x);

printf(\"It is %d\\n\ getch(); }

#include #include double fun1(float x) { /**/ double y; y=x;

if (x<3) y=sin(x);

else if(x>3) y=cos(2*x+1); return y; /**/ }

void main() {

float x;

double y; clrscr();

printf(\"Please input a number:\\n\"); scanf(\"%f\ y = fun1(x);

printf(\"fun1(%.2f)=%.2f\\n\ getch(); }

#include #include int fun(int bg,int fn) {

/**/

int i,count=0;

for(x=bg;x<=fn;x++) { for(i=2;i<=x-1;i++)

if (x%i==0) break; if (i==x) count++; }

return count; /**/ }

void main() {

int count;

count=fun(100,500);

printf(\"\\nThe total of prime is %d\ getch(); }

例如: fun1 (0.85) =0.40

#include #include double fun1(float x) { /**/ double y;

if (x<3) y=pow(2.5+fabs(x),1.0/3)/(sin(x)+3); else y=x; return y; /**/ }

void main() {

float x;

double y; clrscr();

printf(\"Please input a number:\\n\"); scanf(\"%f\ y = fun1(x);

printf(\"fun1(%.2f)=%.2f\\n\ getch(); }

#include double fun(int n) {

/**/ double y=0; int i,k=1; for(i=1;i<=n;i++) { y+=1.0/i/(2*i+1)*k; k=-k; } return y; /**/ }

void main()

{

int n;

printf(\"Input n: \"); scanf(\"%d\

printf(\"fun(%d)=%lf\\n\ getch(); }

#include #include double fun1(float x) { /**/

double y;

if (x<10) y=sqrt(2.5+cos(x))/(x*sin(x)+3); else y=x*x; return y; /**/ }

void main() {

float x; double y;

clrscr();

printf(\"Please input a number:\\n\"); scanf(\"%f\ y = fun1(x);

printf(\"fun1(%.2f)=%.2f\\n\ getch(); }

#include #include

int bTrue(int a[][4],int n) { /**/ int k,j;

for(k=0;kfor(j=0;jif (a[k][j]!=a[j][k] return(0); return(1); /**/ }

void main() {

int a[4][4],i,j;

int bT;

printf(\"Input array a:\\n\"); for(i=0; i<4; i++) for(j=0; j<4; j++) scanf(\"%d\ bT = bTrue(a,4); if( bT == 1 )

printf(\"Yes\\n\"); else

printf(\"No\\n\"); getch(); }

#include #include double fun1(float x) {

/**/ double y;

if (x<100) y=(3*log10(x)-3)/( sin(x)+3);

else y=x-100; return y; /**/ }

void main() {

float x; double y; clrscr();

printf(\"Please input a number:\\n\"); scanf(\"%f\

y = fun1(x);

printf(\"fun1(%.2f)=%.2f\\n\ getch(); }

#include #include int fun(int a[],int n) {

/**/ int i,k; float max,s=0,x; for(i=0;imax= fabs(a[0]-x); k= 0;

for(i=1;iif (maxvoid main() {

int a[] = {10,22,8,33,17,5,9,13,27}; int i,n = sizeof(a)/sizeof(int); int k;

printf(\"Array a:\\n\"); for(i=0;iprintf(\"%d \ }

printf(\"\\n\"); k=fun(a,n);

printf(\"It is %d\\n\getch();

因篇幅问题不能全部显示,请点此查看更多更全内容

Top