西工大C语言POJ习题答案 - 图文 下载本文

#include #include int main() {

double a=0;

int i=0,b=0; scanf(\

b=(int)a; for(;(int)(b/pow(10,i));) i++;

printf(\ }

18。

return 0;

#include int main()

{

double a=1,b=2,i=1,m=0; } 19.

for(;i<=20;i++){ m+=b/a; b=a+b; a=b-a; }

printf(\return 0;

#include #include int main() {

double a=0,b=0,c=0,e=0; scanf(\ for(;b-a>0.0001;){ c=2*pow(a,3)-4*pow(a,2)+3*a-6;

e=2*pow((a+b)/2,3)-4*pow((a+b)/2,2)+3*(a+b)/2-6; if(c*e==0)

{

if(e==0) a=(a+b)/2;

break; };

if(c*e!=0) {

if(c*e<0) b=(a+b)/2; else

a=(a+b)/2; };

};

printf(\

return 0; } 20.

#include int main() {

char i,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((k!='X')&&(k!='Z')&&(i!='X')) printf(\return 0; }