一道c语言题目!!!! 标上详细过程和结果

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:09:27
#include(stdio.h)
main()
{
int m=4,n=2,k;
k=fun(m,n);
printf("%d\n",k);
}
fun(int m,int n)
{return(m*m*-n*n*n)}
m*m*改为 m*m*m

我没有C的编译器,用的是C++编译器的,你稍微比较下

#include <cstdio>

int main()
{
int m=4;
int n=2;
int k;
int func(int m,int n);
k=func(m,n);
printf("%d\n",k);
return 0;
}

int func(int m,int n)
{
return m*m*m-n*n*n;
}

是不是你m后面多打了个*啊?如果是的话答案应该是8吧!fun是函数的调用,将m,n代入计算即好,用return返回这个值就好