ID非公開

2022/5/16 10:41

44回答

C言語で、 整数型で数字(0~255)を入力し、2進数のバイナリで表示するためのプログラムが作れません! 教えてください!

C言語関連68閲覧

その他の回答(3件)

0

プログラミングに正解はありません。 答えは色々あるということ。 丸投げしないで少しは書いてみたらどうだい。 #define _CRT_SECURE_NO_WARNINGS // Visual Studio only #include <stdio.h> int main(void) {     char bin[9] = {'\0'};     for (int i = 0; i < 8; ++i)         bin[i] = '0';     int n;     printf("n > ");     scanf("%d", &n);     for (int i = 7; n; --i, n >>= 1)         bin[i] = (n & 1) + '0';     printf("%s\n", bin); }

0

#include <stdio.h> int main(void) { int i; printf("#include <stdio.h>\nint main(void){\nchar *table[]={\n"); for(i = 0; i < 256; i++) { int j; printf("\""); for(j = 0; j < 8; j++) printf("%d", (i >> (7 - j)) & 1); printf("\","); } printf("};\nint i;\nscanf(\"%%d\",&i);\nputs(table[i & 255]);\nreturn 0;\n}\n"); return 0; }