我有一个三角形,我需要数a + b + c

时间:2018-11-22 14:44:31

标签: c

我如何正确编写此行?

if(a + b + c = 180)

这是我的代码。我需要在if语句中做一个+ b + c:

#include <stdio.h>

int main()
{
    int A;
    int B;
    int C;
    int triagolnik = 180;

    scanf("%d %d %d", &A, &B, &C);

    if (A + B + C = triagolnik)
        printf("DA\n");

    if (A, B, C = 80)  // I want to make a + b + c = 80 but i don't know the right line
        printf("PRAVOAGOLEN");

    return 0;
}

1 个答案:

答案 0 :(得分:0)

正如其他人建议的那样,您应该使用add_dependencies()进行比较,==用于为变量分配值。在我看来,=AB是角度,首先要做的检查是检查是否为有效三角形。如果是这种情况,只需应用建议的修改即可:

C

在第二次检查中,由于使用了相同的语言,我似乎了解您要检查三角形是否为if (A + B + C == triagolnik) printf("DA\n"); 。如果是这种情况,我不明白为什么要提到数字80,因为正确的数字应该是90。right三角形的正确校验是:

right