현재 위치 - 주공해몽공식사이트 - 골격 점술 - 십진수 변환 명령

십진수 변환 명령

1. visual c++6.0 열기-파일-새로 만들기-파일 -c++ 소스 파일.

2. 사전 처리 명령과 주요 기능을 입력합니다.

# include & ltstdio.h & gt/* I/O 헤더 파일 */

Voidmain()/* null 유형: 주 함수 */

3. 변수 및 배열의 데이터 유형을 정의하고 소수를 입력합니다.

Intb[ 16], x, k, r, I; /* 변수와 배열의 데이터 유형을 정수로 정의 */

Printf ("소수점 입력:"); /* 텍스트 프롬프트 내보내기 */

Scanf("%d ",& ampx); -응? /* 10 진수 입력 */

K =-1; /* k*/ 에-1 할당

4. r 을 나머지로 나누어 십진수를 이진수로 변환합니다.

Do/* 루프를 통해 십진수를 이진수로 변환 */

{

R = x% 2;; /* 이진 계산 */

B [++k] = r; /* 배열에 값 지정 */

X/= 2; /* 원래 수를 2*/

} while(x & gt;; = 1);

5. 결과 출력:

For(I = k;; 나 & gt=0; I-)/* 위의 역수 반환 */

Printf("%d ",b [I]); /* 출력 결과 */

Printf ("\ n");

6. 완전한 소스 코드:

# include & ltstdio.h & gt/* I/O 헤더 파일 */

Voidmain()/* null 유형: 주 함수 */

{

Intb[ 16], x, k, r, I; /* 변수와 배열의 데이터 유형을 정수로 정의 */

Printf ("소수점 입력:"); /* 텍스트 프롬프트 내보내기 */

Scanf("%d ",& ampx); -응? /* 10 진수 입력 */

K =-1; /* k*/ 에-1 할당

Do/* 루프를 통해 십진수를 이진수로 변환 */

{

R = x% 2;; /* 이진 계산 */

B [++k] = r; /* 배열에 값 지정 */

X/= 2; /* 원래 수를 2*/

} while(x & gt;; = 1);

For(I = k;; 나 & gt=0; I-)/* 위의 역수 반환 */

Printf("%d ",b [I]); /* 출력 결과 */

Printf ("\ n");

}