资源描述:
《程序改错答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、二.程序改错1.01、ifk>l应改为if(k>l)或if(l应填result;3.01、k卄应改为k++;02、if(m二k)应改为(if(m==k)4.01、TsPrime(intn);应改为TsPrime(intn)02、if!(n%i)应改为if(!(n%i))5.01、if(i%k!=0)应改为if(i%k==0)02、if(k=i)6.01、y二0;应改为y=l;02、d=i-a;应改为d-a-i;7
2、.01、break后应加上一个分号“;”,即break;8.01、fun(intn)应改为doublefun(intn)02、returnsum应改为returnsum;9.OKlongk;应改为longk二1;02、num=10;应改为num/二10;10・01、j二1;应改为j二0;02、while(t!二0&&m!二0&&n!二0)应改为wh订e(t!=0
3、
4、m!=0
5、
6、n!=0)11.01、b二a;应改为a二b;02、return(a);应改为return(b);12.01、voidfun(ch
7、ar*s,*tl,*t2,*w)应改为voidfun(char*s,char*tl,char*t2,char籾)02、wh订e(r)应改为while(*r)13.01>intk二1;应改为intk=0;02while(*p!=*q)应改为while(*p
8、
9、*q)14.01、while(*s!二@)应改为while(*s)或while(*s!=' ')或while(*s!=0)02、(*s)++;应改为s++;15.01、s[j]二s[i];应改为s[j++]二s[i];02、s[j]=“ ”;应改为
10、s[j]二<