본문 바로가기

C언어/과제

C언어 과제 02 다음 출력값에 맞게 프로그램을 작성하시오. 1. 변수 N1, N2에 각각 정수를 입력받아 N1과 N2에 들어있는 정수를 교환하시오. printf(“N1 = %d, N2 = %d”, N2, N1); 사용은 불가!! 출력) N1 입력 : 1 N2 입력 : 5 Exchange 결과 : N1 = 5, N2 = 1 printf(“N1 : “); scanf(“%d”, &N1); 1 N2 = N1; printf(“N2 : “); scanf(“%d”, &N1);5 printf(“\nExchange 결과 : N1 = %d, N2 = %d\n”, N1, N2); 2. 다음에 나오는 형식들에 맞게 출력하는 문제입니다. 출력에 사용된 숫자들은 모두 키보드로부터 입력 받습니다. 1) 6개의 정수를 입력 받은 다음, 한 줄에 세 개씩 출력하세요. 출력) 정수 입력(6개).. 더보기
C언어 과제 01 틀린곳을 찾아서 고치시오.(빨간부분 고친부분&첨부파일 원문) 1. printf함수를 이용한 출력문입니다. 잘못된 부분을 찾아서 고쳐보세요. 1) printf(“%d, %d, %d\n”, 5, 10, 20); 2) printf(“%d, %c\n”, 32767, ‘A’); 3) printf(“%d, %d, %d은 %d의 약수\n”, 1, 2, 3, 6); 4) printf(“%d, %3.2f\n”, 127, 1.05); 5) printf(“%d\n”, 77); 6) printf(“%d은 2의 8승입니다\n”, 256); 7) printf(“%5d\n”, 127); 8) printf(“%s\n”, “127”); 9) printf(“나의 이름은 \“홍길동\”입니다.\n“); 10) printf(“%c%c%c\n”, ‘A’, ‘B’, ‘C’); 또는 printf(“%s%s.. 더보기
소수점(실수)을 2진법 변환하는 법 13.3을 2진수로 계산하는 법은 다음과 같다.(1) 정수부분 13의 경우 13을 2로 나누어 몫 6은 13의 아래에 쓰고, 나머지 1은 몫 6의 오른쪽에 쓴다. 이러한 방법으로 몫을 나눌 수 없을 때까지 계속하여 마지막 몫 1과 나머지를 아래에서 위로 차례대로 쓰면 구하는 2진수가 된다. (2) 소수부분 0.3의 경우 0.3에 2를 곱한 0.6을 아래에 쓰고 정수부분 0을 오른쪽에 쓴다. 다음은 0.6에 2를 곱한 1.2를 아래에 쓰고 정수부분 1을 오른쪽에 쓴다. 그리고 1.2에서 1을 뺀 나머지 0.2를 1.2의 아래에 쓴다. 위와 같은 방법을 나머지가 0이 나오거나 나머지가 같은 경우가 나올 때까지 계속한다. 대부분의 소수의 진수계산은 순환하는 값이 나온다. 진수를 쓰는 방법은 오른쪽에 나온 값을.. 더보기