>>904
プリプロセッサを駆使すればなんとか出来る。

#include<stdio.h>
#define T(S) #S
#define TT(S) T(S)
#define INPUT_MAX 19
int main(){
    int x=10;
    /*
        Tを直接呼び出した場合、"INPUT_MAX"と展開されるので
        二重に展開するためにTTを使う。
    */
    printf("x = %"TT(INPUT_MAX)"d",x);
    return 0;
}