#include <stdio.h> /* 10 進整数 j(0<j<100)を 2 進数に変換 */ int main() { int NISHIN[8]; int i, j, k; printf("10 進整数(0~100)を入力:"); scanf("%d", &j); for (k = 0; k < 8; k++) { NISHIN[k] = j % 2; j /= 2; } printf("2 進数表記:"); for (i = 7; i >= 0; i--) printf("%d", NISHIN[i]); putchar('\n'); return 0; }