读书人

新人编程简单简单求帮助解决方案

发布时间: 2012-04-04 16:38:51 作者: rapoo

新人编程,简单简单,求帮助
#include <stdio.h>
#include <stdlib.h>

int main()
{
int num1,num2,num3,num4,num5,num6,num7,num8,num9,tiji;
scanf("%d%d%d%d%d%d%d%d%d",&num1,&num2,&num3,&num4,&num5,&num6,&num7,&num8,&num9);
tiji=qiutiji(num1,num2,num3,num4,num5,num6,num7,num8,num9);
printf("The tiji is %d\n", tiji );
system("PAUSE");
return 0;
{
int qiutiji(int ax,int ay,int az,int bx,int by,int bz,int cx,int cy,int cz )
long average
average=ax*by*cz+ay*bz*cx+az*bx*cz-ax*bz*cy-ay*bx*cz-az*by*cx;
}
}
最后一句未通过!!!求解释,求方法!!


[解决办法]
#include <stdio.h>
#include <stdlib.h>
int qiutiji(int ax,int ay,int az,int bx,int by,int bz,int cx,int cy,int cz )
{
long average;
average=ax*by*cz+ay*bz*cx+az*bx*cz-ax*bz*cy-ay*bx*cz-az*by*cx;
return (average);
}
int main()
{
int num1,num2,num3,num4,num5,num6,num7,num8,num9,tiji;
scanf("%d%d%d%d%d%d%d%d%d",&num1,&num2,&num3,&num4,&num5,&num6,&num7,&num8,&num9);
tiji=qiutiji(num1,num2,num3,num4,num5,num6,num7,num8,num9);
printf("The tiji is %d\n", tiji );
system("PAUSE");
return 0;
}
函数写在main外
要调用函数的话,若果函数是在main之后是要声明的
你的函数是int tiji(.....),但是没返回值,要加return average
还有,少了分号

读书人网 >C语言

热点推荐