3行

#include <stdio.h>
#include <stdarg.h>
int p(char*f,...){va_list a;return vprintf(f,a);}

vprintfが卑怯?
じゃあstdio.h使わずにputcharやputsなしで標準出力に出して下さいね