这为什么不能编译运行,哪错了

#include <stdio.h>

int getGirth(int a,int b,int c)

{

if((a+b)<=c||(a+c)<=b||(b+c)<=a)

{

printf("不构成三角形");

return 0; 

}

else

{

int cirf=a+b+c;

return cirf;

}

int main()

{

int a,b,c;

a=3;

b=4;

c=5;

printf("三角形的周长是:%d",getGirth(a,b,c));

return 0;

}

}

http://img3.mukewang.com/59d9993a0001cfa913660768.jpg

qq_龙戈_0
浏览 1644回答 1
1回答

望远

#include <stdio.h> int getGirth(int a,int b,int c) { if((a+b)<=c||(a+c)<=b||(b+c)<=a) { printf("不构成三角形"); return 0;  } else { int cirf=a+b+c; return cirf; } }//getGirth()函数少了闭合} int main() { int a,b,c; a=3; b=4; c=5; printf("三角形的周长是:%d",getGirth(a,b,c)); return 0; } //}多了
打开App,查看更多内容
随时随地看视频慕课网APP