やっぱりダメだぁ…。
訂正が面倒だから今回はちゃんとコンパイラ通した。

//再帰を使った階乗計算
#include<stdlib.h>
#include<stdio.h>

int func(int xx,int yy){return (yy==0)?1:(xx*func(xx,yy-1));}

void main(void){
int x,y;

printf("x?");scanf("%d", &x);//xを入力
printf("y?");scanf("%d", &y);//yを入力

printf("%d ^ %d = %d\n",x,y,func(x,y));//計算&結果表示

}