während des Kompilierens erhalten Sie Fehler Fehler: Lvalue erforderlich als linker Operand der Zuweisung fac (0) = 1; Fehler: Lvalue erforderlich als linker Operand der Zuweisung fac (i) = i * fac (i-1);Lvalue erforderlich als linker Operand der Zuweisung
#include<stdio.h>
int fac(int i)
{
int j;
fac(0)=1;
fac(i)=i*fac(i-1);
printf("%d",fac(i));
}
int main()
{
int x,y;
printf("enter the number");
scanf("%d",&x);
if(x>=0)
{
fac(x);
}
}
'fac (0) = 1 erreicht werden;' Wirklich? Wo hast du angefangen "C" zu lernen? – Michi