编译器错误:
pythagoras.c: In function ‘main’:
pythagoras.c:22:4: fejl: ‘else’ without a previous ‘if’
pythagoras.c:29:5: fejl: ‘else’ without a previous ‘if’
编码:
#include <stdio.h>
#include <math.h>
int main(void)
{
double a, b, c;
double secondside1, secondside2, secondside3;
char Scanres;
printf("Hvilken side vil du finde? a, b eller c?\n");
Scanres = scanf("%c", &Scanres);
secondside1 = a * a;
secondside2 = b * b;
secondside3 = c * c;
if(Scanres = c);
printf("Indtast værdierne af a og b\n");
scanf("%lf%lf", &a, &b);
c = sqrt(secondside1 + secondside2);
printf("c er %f", c);
else if(Scanres = b);
printf("Indtast værdierne af a og c\n");
scanf("%lf%lf", &a, &c);
b = sqrt(secondside3 - secondside2);
printf("b er %f\n", b);
else(Scanres = a);
printf("Indtast værdierne af b og c\n");
scanf("%lf%lf", &b, &c);
a = sqrt(secondside3 - secondside1);
printf("a er %lf", a);
return 0;
}