C语言《改》.docVIP

  • 15
  • 0
  • 约13.71万字
  • 约 28页
  • 2016-12-08 发布于河南
  • 举报
C语言《改》

C语言《改错》 1.给定程序中,函数fun的功能是:根据整型形参m,计算如下公式的值: y=1+1/(2*2)+1/(3*3)+1/(4*4)+…+1/(m*m) 例如:若m中的值为5,则应输出1.463611。 【答案】 (1)将for(i=2;im;i++) 改为: for(i=2;i=m;i++) (2)将y+=1/(i*i); 改为:y +=1.0/(i*i); 2.给定程序中,函数fun的功能是:求出s所指字符串中最后一次出现的t所指子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL。 【答案】 (1)将a=Null; 改为:a=NULL; (2)将if(r==p) 改为:if(*r==*p) 3.给定程序中,函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入252,则输出应该是20;若输入202,则输出应该是0。 【答案】 (1)将long k;改为:long k=1;或long k;k=1; (2)将num\=10;改为:num/=10; 4.给定程序中,函数fun的功能是:依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使其能得出正确的结果。 【答案】 (1)将s[j]=s[i]; 改为:s[j++]=s[i]; (2)将s[j]=\0; 改为:

文档评论(0)

1亿VIP精品文档

相关文档