#include<stdio.h> #include<stdlib.h> int main(){ int integer, i = 8; int binery[8] = { 0 }; printf_s("Please enter a integer number between -128 ~ +127\n"); scanf_s("%d", &integer); if (integer == 0) { printf_s("\nBinery number of integer is 0;\n"); } else if (0 < integer && integer <= 127) { while (integer != 0){ binery[i] = integer % 2; integer /= 2; i--; } printf_s("\nbinery number of integer is "); for (i = 1; i < 9; i++){ printf_s("%d", binery[i]); } } else if (127 < integer) printf_s("\nThe number you entered is not within the range"); else if (-128 <= integer && integer < 0) { integer = 256 + integer; while (integer != 0){ binery[i] = integer % 2; integer /= 2; i--; } printf_s("\nbinery number of integer is "); for (i = 1; i < 9; i++){ printf_s("%d", binery[i]); } } else if (integer < -128) printf_s("\nThe number you entered is not within the range"); return 0; } |
'Study' 카테고리의 다른 글
[방송통신대] 2020년 데이터정보처리 입문 과제 (0) | 2020.04.14 |
---|---|
[방송통신대] C프로그래밍 과제 (0) | 2020.04.14 |
[방송통신대] Java 프로그래밍 중간 과제 (0) | 2020.04.10 |
[방송통신대] 소프트웨어 공학 중간과제 (2020) (0) | 2020.02.28 |