printf(\
getch(); }
【7-17】
float f(int m)
{ float t=1.0;
int i;
for (i=2;i<=m;i++)
t-=1.0/(i*i);
return t; }
main()
{int n;
printf(\
scanf(\
printf(\
getch(); }
【7-18】
#include
float f(float x)
{ float z;
z=x*x-5*x+4;
return z; }
main()
{float x,y1,y2,y3;
printf(\
scanf(\
y1=f(2);
y2=f(x+15);
y3=f(sin(x));
printf(\
printf(\
printf(\
printf(\
getch(); }
第八章
【8-1】A【8-2】B【8-3】B【8-4】C【8-5】B【8-6】B【8-7】C【8-8】D
【8-9】B【8-10】C【8-11】C【8-12】C【8-13】110【8-14】7 1
【8-15】char *p=ch;,p=&ch;,scanf(“%c”,p);,p=’a’;,printf(“%c”,p);
【8-16】s=p+3;,s-=2,50,*(s+1),2,10 20 30 40 50
【8-17-1】
fun(x,y)
int *x,*y;
{int z1,z2;
z1=*x+*y;
z2=*x-*y;
*x=z1; *y=z2; }
main()
{int *a,*b,A,B;
a=&A,b=&B;
printf(\
scanf(\
printf(\
printf(\
printf(\ b=%d\\n\
fun(a,b);
printf(\
printf(\ b=%d\\n\
getch(); }
【8-17-2】
fun(x,y)
float *x,*y;
{float z1,z2;
z1=*x+*y;
z2=*x-*y;
*x=z1; *y=z2; }
main()
{float *a,*b,A,B;
a=&A;b=&B;
printf(\
scanf(\
printf(\
printf(\
printf(\ b=%f\\n\
fun(a,b);
printf(\
printf(\ b=%f\\n\
getch(); }
【8-18】
fun(int *a,int *b,int *c)
{ int max,min;
max=*a;min=*a;
if (*b>*a) max=*b;
if (*b<*a) min=*b;
if (*c>max) max=*c;
if (*c *a=max;*c=min; } main() {int a,b,c; printf(\ scanf(\ printf(\ printf(\ b=%d c=%d\\n\ fun(&a,&b,&c); printf(\ printf(\ min=%d\\n\ getch(); } 第9章 【9-1】D【9-2】A【9-3】A【9-4】A【9-5】C【9-6】A【9-7】B【9-8】D