为了账号安全,请及时绑定邮箱和手机立即绑定

return函数问题

#include

int joneResult (int x,int y,int z) {   int  sum=(x+y+z)/3;    return sum; } 为什么这样不行呢?

正在回答

3 回答



589d3fe90001f34006660278.jpg#include<stdio.h>
int joneResult (int x,int y,int z)
{  
  int  sum=(x+y+z)/3;   
  return sum;
   }
  
int main()
{
    int a, b, c;
    a = 10;
    b = 20;
    c = 30;
    int jR = joneResult(a, b, c);
    printf("Jone运算结果是:%d\n", jR);
    return 0;
}

589d40600001534205400960.jpg

0 回复 有任何疑惑可以回复我~

#include <stdio.h>

int joneResult(int x, int y, int z)

{

   int sum = x+y+z;

   return sum/3;

}

 void jackResult(int x, int y, int z)

{

    printf("我算不出来\n");

}

int main()

{

    int a, b, c;

    a = 10;

    b = 20;

    c = 30;

    int jR = joneResult(a, b, c); 

    printf("Jone运算结果是:%d\n", jR);

    printf("Jack运算结果是:");

    jackResult(a,b,c);

    return 0;

}


0 回复 有任何疑惑可以回复我~

你这个应该是调用函数,能不能把主函数发出来~调用函数返回值sum是可以的,可能是主函数的问题

2 回复 有任何疑惑可以回复我~
#1

qq_浅行_2 提问者

int main() { int a, b, c; a = 10; b = 20; c = 30; int jR = joneResult(a, b, c); printf("Jone运算结果是:%d\n", jR); printf("Jack运算结果是:"); jackResult(a,b,c); return 0; }
2017-02-09 回复 有任何疑惑可以回复我~
#2

慕粉0911154527

可以的
2017-02-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

return函数问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信