1《C程序设计教程与实验》教材勘误表(第2次)页码行数修改后内容备注P16P495原来:r=2.50,l=15.71,s=19.63,v=65.45改为:r=⌴2.50,l=15.71,s=19.63,v=65.45r=号后面加1个空格P56倒数5原来:1024,2000,4000,1024改为:1024,2000,400,1024P673-4删除第3-4行P689原来:printf(%d的绝对值是:%d\n,x,x);改为:printf(该数的绝对值是:%d\n,x);P6813原来:-45的绝对值是:45改为:该数的绝对值是:45P6917下面加一行运行结果为:pleaseenter3numbers:P76倒数9原来:delta=b*b-4*a*c;改为:{delta=b*b-4*a*c;P779原来:}改为:}}P78case2:if(year%400==0||year%4==0&&year%100!=0)days=29;break;elsedays=28;break;default:printf(Inputerror!\n);break;}if(month=1&&month=12)printf(%d年%d月有%d天\n,year,month,days);删除break增加一行P8719原来:j=j*-1;改为:j=j*(-1);P88倒数8原来:if(5*i+3*j+k*1/3==100)改为:if(5*i+3*j+k*1.0/3==100)2P891-7原来:i=3,j=20,k=77i=4,j=18,k=78i=7,j=13,k=80i=8,j=11,k=81i=11,j=6,k=83i=12,j=4,k=84共有6种购鸡方案改为:i=4,j=18,k=78i=8,j=11,k=81i=12,j=4,k=84共有3种购鸡方案P10517增加1行max=a[0];j=0;for(i=1;i20;i++)P113b[i]=(a[i]='a'&&a[i]='z')?a[i]-32:a[i];/*小写字母转换为大写字母*/书中印错了P12713原来:2.若有以下的数组定义:“charstr[]=abcd;charb[]={'a','b','c','d','e'};”,则以下正确的描述是()。修改为:2.若有以下的数组定义:“chara[]=abcd;charb[]={'a','b','c','d','e'};”,则以下正确的描述是()。P1368原来:类型说明符函数名(类型说明符形参变量1,类型说明符形参变量2,...)改为:类型说明符函数名(类型说明符形参变量1,类型说明符形参变量2,...);最后加分号P13612原来:类型名函数名(类型1,类型2,...)改为:类型名函数名(类型1,类型2,...);最后加分号P14419原来:intn,i,f;改为:intn,i,f=1;P20917181920运行结果为:pstu=426a30&Number=426a30&Name=426a3a&Sex=426a4e&Score=426a50书中印错了P2137原来:ps=(struetstu*)calloc(2,sizeof(structstu));改为:ps=(structstu*)calloc(2,sizeof(structstu));P22116head=Insert(head,103);书中漏了等号P221倒数2head=Delete(head,102);P23214原来:structstrudent改为:structstudentP305倒数10原来:if(person[i].agemax);改为:if(person[i].agemax);