ch=【3】 printf(“ch:%c”,ch); YesNo(ch) 【题8.39】以下 Check函数的功能是对 value中的值进行四舍五入计算,若计算后的值与 ponse值相等,则显示“ Well done!!”,否则显示计算后的值。已有函数调用语 句 Check( ponse, value);请填空。 void Check(int ponse, float value) int val printf(“计算后的值:‰d”,val); if(【2】) printf(“\nWELL DONE!!!n”); else printf("\nSorry the correct answer is %d\n", val) 【题8.40】以下程序的功能是 #include <stdio. h> f(int n i=n/100;j=n/10-i*10;k=n%10 if(i*100+j*10+k=i*i*计jjj十k*k*) return n; aino printf(“ for(n=100;n<1000;n++) if(k!=0 printf(“\n”) 【题8.41】以下程序的功能是用二分法求方程2x3-4x2+3x-6=0的根,并要求绝对误 差不超过0.001。请填空 #include <stdio. h>
ch=【3】; printf(“ch:%c”,ch); YesNo(ch); } 【题 8.39】以下 Check 函数的功能是对 value 中的值进行四舍五入计算,若计算后的值与 ponse 值相等,则显示“Well done!!”,否则显示计算后的值。已有函数调用语 句 Check(ponse,value);请填空。 void Check(int ponse,float value) { int val; val=【1】; printf(“计算后的值:%d”,val); if(【2】) printf(“\nWELL DONE!!!\n”); else printf(“\nSorry the correct answer is %d\n”,val); } 【题 8.40】以下程序的功能是 。 #include <stdio.h> f(int n) { int i,j,k; i=n/100; j=n/10-i*10; k=n%10; if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) return n; else return 0; } main() { int n,k; printf(“output”); for(n=100;n<1000;n++) { k=f(n); if(k!=0) printf(“%d”,k); } printf(“\n”); } 【题 8.41】以下程序的功能是用二分法求方程 2 4 3 6 0 3 2 x − x + x − = 的根,并要求绝对误 差不超过 0.001。请填空。 #include <stdio.h>
float f(float x) return(2*x*x*x-4*x*x+3*x-6) maino float m=-100 n=90.r: r=(m+n)/2 while(f(r)*f(n)!=0) if(【1】)m=r else ner if(【2】) break r=(mtn printf(“ The is fangcheng jie is%6.3fⅧn”,r) 【题8.42】若输入一个整数10,以下程序的运行结果是 maino int a, e[10], c, i=0 printf(“输入一整数Ⅶn”) while(a!=0) c=sub(a) a=a/2 e [i]=c for(;i>0;i-) printf(“%d”,e[i-1]) sub (int a) return c 【题8.43】以下程序的功能是计算下面函数的值。请填空
float f(float x) { return(2*x*x*x-4*x*x+3*x-6); } main() { float m=-100,n=90,r; r=(m+n)/2; while(f(r)*f(n)!=0) { if(【1】) m=r; else n=r; if(【2】) break; r=(m+n)/2; } printf(“The is fangcheng jie is %6.3f\n”,r); } 【题 8.42】若输入一个整数 10,以下程序的运行结果是 。 main() { int a,e[10],c,i=0; printf(“输入一整数\n”); scanf(“%d”,&a); while(a!=0) { c=sub(a); a=a/2; e[i]=c; i++; } for(;i>0;i--) printf(“%d”,e[i-1]); } sub(int a) { int c; c=a%2; return c; } 【题 8.43】以下程序的功能是计算下面函数的值。请填空