Code::Blocks编译问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 15:23:19
在Code::Blocks里编译如下:
#include <stdio.h>
void function(int v);
int main()
{
int a[5], i;
printf("Please input 5 numbers:\n");
for(i=0; i<5; i++)
{
scanf("%d", &a[i]);
funtion(a[i]);
}
}
void funtion(int v)
{
if(v>0) printf("%d ", v);
else printf("%d, 0);
}
竟然出错,为什么?

这样就可以啦

#include <stdio.h>

void funtion(int v)
{
if(v>0) printf("%d ", v);
else printf("%d", 0);
}

int main()
{
int a[5], i;
printf("Please input 5 numbers:\n");
for(i=0; i<5; i++)
{
scanf("%d", &a[i]);
funtion(a[i]);
}
}

错误提示是什么