当前位置: 代码迷 >> C语言 >> 代码优化
  详细解决方案

代码优化

热度:425   发布时间:2007-11-15 23:54:51.0
代码优化
/* 显示 0 -- (Num4-1) 这Num4个数据 */
void ShowResult(double x[][Num4],double y[][Num4],const int n)
{
printf("n(hex) real(n) imag(n) fabs(n)\n") ;
for(int i=0;i<n;i++)
{
for(int k=0;k<4;k++)
{
double result=sqrt( x[k][i]*x[k][i]+y[k][i]*y[k][i] ); // 取模
printf("%2x %f %f %f\n",i*4+k,x[k][i],y[k][i],result) ;
}
}
}
/* 显示 0 -- (Num8-1) 这Num8个数据 */
void ShowResult(double x[][Num8],double y[][Num8],const int n)
{
printf("n(hex) real(n) imag(n) fabs(n)\n") ;
for(int i=0;i<n;i++)
{
for(int k=0;k<4;k++)
{
double result=sqrt( x[k][i]*x[k][i]+y[k][i]*y[k][i] ); // 取模
printf("%2x %f %f %f\n",i*4+k,x[k][i],y[k][i],result) ;
}
}
}
由于数组的长度不同,需要重载 ShowResult 函数,但是如果数组的长度不知道,那又如何改造呢 ??
搜索更多相关的解决方案: 代码  

----------------解决方案--------------------------------------------------------
不知道要做什么?题目呢?说清楚点啦.
----------------解决方案--------------------------------------------------------

没看懂形同天书


----------------解决方案--------------------------------------------------------
这个函数的功能就是显示一个数组的值,单数数组的长度不知道
----------------解决方案--------------------------------------------------------
  相关解决方案