다음 배열의 평균값을 구하여 출력하는 프로그램을 작성합니다. 단, 배열요소를 참조할 때는 배열명에 정수값을 더하는 포인터표현을 사용하며, 평균은 소수점 이하 둘째자리까지 출력합니다. double ary[] = {1.5, 20.1, 16.4, 2.3, 3.5}; 프로그램을 실행하면 다음과 같이 수행될 것입니다. 평균값 : 8.76 - 소스 #include int main(){int i;double ary[] = {1.5, 20.1, 16.4, 2.3, 3.5};double sum=0;double ave; for(i=0;i
①switch~case문을 사용하여 대학의 등록금을 계산하는 프로그램을 작성합니다. 키보드로부터 학년을 입력하면 각 학년에 맞는 등록금을 출력합니다. 학년을 잘못 입력한 경우는 에러메시지를 출력합니다. 각 학년의 등록금은 다음과 같이 계산합니다. 1학년 : 수업료(100만원) + 입학금(30만원)2,3학년 : 수업료 100만원4학년 : 수업료(100만원) + 졸업준비금(10만원) 프로그램을 실행하면 다음과 같이 수행될 것입니다. [4학년인 경우]학년을 입력하세요 : 4등록금은 110만원입니다. [잘못 입력한 경우]학년을 입력하세요 : 5학년을 잘못 입력하였습니다. - 소스 #include int main(){int input; printf("학년을 입력하세요 : ");scanf("%d", &input);..
BMI를 구하는 프로그램 만들기 몸무게와 키를 입력 받아서 신체질량지수(BMI)를 구하는 프로그램을 작성합니다. BMI는 비만도를 측정하는 한 가지 방법으로 다음과 같이 계산합니다. BMI = 몸무게(kg) / (키(m)의 제곱) // 단, 키는 단위가 키터입니다. 프로그램을 실행하면 다음과 같이 수행됩니다. 몸무게를 입력하세요(kg) : 45키를 입력하세요(m) : 1.68당신의 BMI는 : 15.9입니다. - 소스 #include int main(){double BMI, height, weight;printf("몸무게를 입력하세요(kg) : ");scanf("%lf", &weight); printf("키를 입력하세요(m) : ");scanf("%lf", &height); BMI = weight/(he..
문자와 숫자의 정렬 이름과 국어, 영어, 수학점수를 변수에 초기화한 후에 총점과 평균을 구하여 다음 그림과 같이 출력하는 프로그램을 작성합니다. 이름은 문자열로 char 배열에 초기화하며 국어, 영어, 수학 점수는 각각 90, 75, 80점으로 초기화합니다. 평균은 소수점 이하 둘째자리까지 출력합니다. 이름은 왼쪽 정렬하여 출력하고 숫자는 오른쪽 정렬하여 출력합니다. - 소스 #include int main(){int gook, yung, su, total;double average;char name[8]=("홍길동");gook = 90;yung = 75;su = 80;total = gook + yung + su;average = total/3.0; printf(":----------:--------:-..
정수값과 문자열을 출력하기 키보드로 두 정수를 입력 받으면 나눗셈 연산식을 문자열로 묶어서 출력합니다. 프로그램을 실행하면 다음과 같이 수행될 것입니다. 두 정수를 입력하세요 : 10 3나눗셈 연산식은 "10 / 3 = 3.333333"입니다. - 소스 #include int main(){int a, b;double result; printf("두 정수를 입력하세요 : ");scanf("%d %d", &a, &b); result = a/(double)b; printf("나눗셈 연산식은 \"%d / %d = %lf\"입니다.", a, b, result); return 0;} - 결과
"/*"와 "*/"를 출력하기 printf 함수를 사용하여 다음 그림과 같이 출력되도록 프로그램을 작성해 봅시다. 백슬래시는 키보드에서 Enter 키 바로 위에 있으며 '\' 으로 표시되어 있습니다. *** 보고서 *** =================================================================== 학번 : v05315 이름 : 슈퍼맨=================================================================== 1. C언어에서 "'/*"와 "*/" 사이의 코드는 주석으로 처리됩니다. 2. 서식문자는 '\'와 소문자로 만듭니다.Press any key to continue - 소스 #include int main(){pr..
아스키코드값을 10진수로 출력하는 프로그램 키보드로 하나의 문자를 입력하면 그 문자의 아스키 코드값을 10진수로 출력하는 프로그램을 작성합니다(16진수나 8진수로도 출력해 봅시다). 키보드로 입력 되는 데이터는 기본적으로 모두 문자 데이터입니다. 만약 정수형 변수에 숫자를 입력한다면 키보드에서 입력되는 문자열을 %d 변환문자열을 사용하여 수치데이터로 변환하여 저장하는 것입니다(그래서 변환문자열이라고 하지요). 프로그램을 실행하면 다음과 같이 수행될 것입니다. 문자를 입력하세요 : 0문자 0의 아스키코드값은 48입니다. - 소스 #include int main(){char input; printf("문자를 입력하세요 : ");scanf("%c", &input); printf("문자 %c의 아스키코드값은 %..
실수형 자료형의 계산 ① 키보드로 화씨 온도(˚F)를 입력 받은 후 섭씨 온도(˚C)로 계산하여 출력하는 프로그램을 작성합니다. 섭씨 온도는 소수점 이하 첫째자리까지 출력합니다. 화씨 온도를 섭씨 온도로 바꾸는 식은 다음과 같습니다. C = 5/9(F-32) (C-섭씨, F-화씨) 프로그램을 실행하면 다음과 같이 수행될 것입니다. 화씨 온도를 입력하세요 : 40섭씨 온도는 4.4도입니다. - 소스 #include int main(){int F;double C; printf("화씨 온도를 입력하세요 : ");scanf("%d", &F); C = 5/9.0*(F-32); printf("섭씨 온도는 %.1lf도입니다.", C); return 0;} - 결과 ② 키보드로부터 센티미터 단위의 길이를 입력하면 인치..
거리와 속력 키보드로부터 거리(km)와 속력(km/h)을 입력 받으면, 거리를 속력으로 달릴 때 걸리는 시간을 출력합니다. 이때 시간(hour) 단위만 계산하고 남는 나머지 거리는 따로 출력합니다. 시간은 거리를 속력으로 나누면 구할 수 있습니다. 단, 변수는 모두 정수형만을 사용합니다. 프로그램을 실행하면 다음과 같이 수행될 것입니다. 거리(km)와 속력(km/h)을 입력하세요 : 420 656시간 걸리고 30(km) 가 남습니다. - 소스 #include int main(){int distance, speed; printf("거리(km)와 속력(km/h)을 입력하세요 : ");scanf("%d %d", &distance, &speed); printf("%d시간 걸리고 %d(km)가 남습니다. ", d..
시간 단위 변경 프로그램 키보드로 살고 싶은 나이를 입력하면, 태어나서 그 나이까지의 총알수를 출력하빈다. 또 총일수를 시간, 분, 초로도 환산하여 출력합니다. 단, 조건은 다음과 같습니다.모든 변수는 정수형만을 사용합니다.1년은 365일로 계산합니다(윤년은 고려하지 않음).70세 이상 입력합니다(모두 오래오래 살아야지요^^). 프로그램을 실행하면 다음과 같이 수행될 것입니다. 몇살까지 살고 싶습니까? 7025550일, 613200시간, 36792000분, 2207520000초입니다. - 소스 #include int main(){int age;int day, time, minute;unsigned int second; printf("몇 살까지 살고 싶습니까? ");scanf("%d", &age);day ..
- Total
- Today
- Yesterday
- Xcode
- terascan
- 시원스쿨
- 테라스캔
- 프로그램
- exercise
- 단어
- 함수
- 배열
- 왕초보 영단어1
- 영어
- 스위프트
- C
- MySQL
- Swift
- 매트랩
- 반복문
- IOS
- 포인터
- database
- 뇌를 자극하는 C프로그래밍
- 애플
- 프로그래밍
- 형용사
- 뇌를 자극하는 C 프로그래밍
- Apple
- 데이터베이스
- 리눅스
- Matlab
- 연습문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |