文字列リテラル無し。思いっきり環境依存 (i686、Linux、GCC 3.4.6) です。
#include<stdio.h>
void fzbzprint(int a)
{
volatile int n0=0,n,n1=0,m,n2=0;
n=a%3?a%5?a<10?a%10+48:a/10+a%10*256+12336:0:2054842694;
m=a%5?0:2054845762;
printf(&n);
puts(&m);
return;
}
int main()
{
int i;
for(i=1;i<=100;i++){
fzbzprint(i);
}
return 0;
}