#include <stdio.h>
/* 整数の2進表現を下位から表示 */
int main(void)
{
int n, b;
n = 0;
do {
b = n % 2;
printf("%d\n", b);
n /= 2;
} while (n > 0);
return 0;
}

このプログラムをn=0にしたときに同じ結果を得るにはどうしたらいいのですか?