小小虎
2015-03-20 09:48
#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;
scanf("%d%d%d",&a,&b,&c);
int m=GetGirth(a,b,c);
printf("%d",m);
return 0;
}
变量要先定义才能在后边使用。cir初始化时变化的。
是的,你需要在if之外定义cirf,还有你return后面的分号是中文的改为英文的
C语言入门
926299 学习 · 20799 问题
相似问题