這才是正確答案,教程里的答案不標準。
#include <stdio.h>
int getGirth(int a,int b,int c)
{
? ? if((a+b)<=c||(a+c)<=b||(b+c)<=a)
? ? {
? ? ? ? printf("不構成三角形。\n");
? ? ? ? return 0;
? ? }
? ? else
? ? {
? ? ? ? int cirf=a+b+c;
? ? ? ? printf("三角形的周長是:%d。\n",cirf);
? ? ? ? return 0;
? ? }
}
int main()
{
? ? int a,b,c;
? ? a=3;
? ? b=4;
? ? c=5;
? ? getGirth(a,b,c);
? ? return 0;
}
2023-11-19
666,我改了半天都不對,用你的就對了,感謝
2023-03-23
按照教程里的話,不管a,b,c構不構成三角形,結果總是會輸出“三角形的周長是:”這幾個字。即使不構成三角形。