/* * simple example of functions -- user-written factorial, library square root */ #include #include int fact(int n); int main(void) { int a; printf("enter an int\n"); if (scanf("%d", &a) != 1) { printf("not an int\n"); return 1; } printf("factorial(%d) = %d\n", a, fact(a)); printf("sqrt(%d) %f\n", a, sqrt((double) a)); return 0; } int fact(int n) { if (n <= 0) return 1; else return n*fact(n-1); }