본문 바로가기

분류 전체보기23

C언어_2진수 10진수 변환 #수행3 3. 8비트로 표현된 2진수 값을 입력받아 10진수로 변환하여 출력하는 프로그램을 작성하시오.조건 1. 2진수 값을 입력받아 10진수로 변환하는 함수를 작성하여 이용한다.조건 2. 모든 출력은 main() 함수에서만 하도록 한다. 1 2 3 4 5 6 7 8 91011121314151617181920#define _CRT_SECURE_NO_WARNINGS#include #include int binary_change(int n) { int num, m = 0, i = 0; while (n > 0) { num = n % 8; n /= 8; m = m + (num * (int)pow(2,i)); i++; } return m;}int main() {int n; printf("2진수 입력(8자리) : ");sc.. 2019. 2. 27.
C언어_화폐단위별 화폐의 개수 #수행2 오늘은 수행평가 2번 문제. 2. 지불할 금액을 정수로 입력받아 화폐단위가 각각 몇개씩 필요한지 출력하는 프로그램을 작성하시오.조건 1. 입력의 최소단위는 천원으로 한다.조건 2. 화폐단위는 50000, 10000, 5000, 1000 4가지이며, 가능한 큰 화폐단위로 지불한다. 1 2 3 4 5 6 7 8 91011121314151617181920#define _CRT_SECURE_NO_WARNINGS#include int main(void) {int money, won = 50000, n[4] = { 0 }; printf("금액을 입력(천원단위까지 입력 : ");while(1){scanf("%d", &money);if (money >= 1000) break; } for (int i = 0; i = w.. 2019. 2. 13.
C언어_점수대별로 학생수 표시 #수행1 처음 시작하는 블로그. 블로그 첫 글은 2학기 실기수행평가 1~8번 중 1번 문제. 1. 학생들의 점수를 입력받고, 점수대별로 해당 학생수만큼 '*'가 표시되는 프로그램을 작성하시오. 조건 1. 음수값이 입력되면 입력을 종료한다. 조건 2. 점수는 0~100 사이의 값들만 들어온다고 가정한다. 더보기 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int n=0, max=0, min=100; int score[5] = { 0 }; char m[][10] = { "90점 이상", "80점 대", "70점 대", "60점 대", "60점 미만" }; printf("점수 입력 : "); while(1){ scanf("%d", &n); if (n < 0) .. 2019. 2. 5.