background image

第八章

P66,第 6 题,代码的最后一行中 puts(D);改成 puts(d);。
P67,填空第 10 题题目代码排序混乱。
题目代码修改如下
#include <stdio.h>
char *ss(char *s)
{

char *p,t;
p=s+1;t=*s;
while(*p)
{

*(p-1)=*p;
p++;

}
*(p-1)=t;
return s;

}
main()
{

char *p,str[10]="abcdefgh";
p=ss(str);
printf("%s\n",p);

}

P67 第

12

题题目代码排序混乱。

题目代码修改如下

void fun(char *s,int p,int k)
{

int i;
for(i=p;i<k-1;i++)

s[i]=s[i+2];

puts(s);

}
main()
{

char s[]="abcdefg";
fun(s,3,strlen(s));

}

P68,第 13 题题目代码排序混乱。

2