当前位置: 代码迷 >> C语言 >> [讨论]C程序的一个小小的问题
  详细解决方案

[讨论]C程序的一个小小的问题

热度:106   发布时间:2007-08-13 00:24:42.0
[讨论]C程序的一个小小的问题
#include <stdio.h>
void ChangeArray(int num[],int N)
{
int i;
for(i=0;i<N;i++)
{
num[i]=pow(num[i],2); ――――――――>编译器这里报错,望大家指点!谢谢……
}
void main()
{
int i;
int a =10;
int num[10]={1,2,3,4,5,6,7,8,9,10};
ChangeArray(num,10);
for(i=0;i<a;i+=2)
{
printf("%d",num[i]);
}
}
搜索更多相关的解决方案: 小小的  

----------------解决方案--------------------------------------------------------
大括号不匹配
----------------解决方案--------------------------------------------------------
#include <stdio.h>
void ChangeArray(int num[],int N)
{
int i;
for(i=0;i<N;i++)
{
num[i]=pow(num[i],2); // ――――――――>编译器这里报错,望大家指点!谢谢……
}
} ――――――>这里我加了之后,上面的还是报错!郁闷
void main()
{
int i;
int a =10;
int num[10]={1,2,3,4,5,6,7,8,9,10};
ChangeArray(num,10);
for(i=0;i<a;i+=2)
{
printf("%d",num[i]);
}
}
----------------解决方案--------------------------------------------------------
前面少了一个  前面没加载  math.h 就在用库函数  pow()
----------------解决方案--------------------------------------------------------
又一个void main!!!!
----------------解决方案--------------------------------------------------------
谢谢楼上这位兄弟! 我悟出个道理“编程要仔细^^^^^^^^^
----------------解决方案--------------------------------------------------------
  相关解决方案