본문 바로가기

반응형

C

(149)
[C언어] 실습: 소수 출력하기(2~100 자연수) 소수 출력하기(2~100 자연수) ※ 소수란 1과 자기 자신으로만 나누어 떨어지는 수이다. #include int main(){ int i = 0, j = 0; // for문을 나와서도 i, j 값을 사용한다. for(i = 2; i
[C언어] continue; continue는 속해 있는 반복문의 처음으로 돌아가게 한다. #include int main(){ for(int i = 1; i
[C언어] 실습: 구구단 출력하기 구구단 출력하기 #include int main(){ for(int i = 1; i
[C언어] 다중 for 문 다중 for 문: 바깥쪽 for 문이 한 번 동작할 때마다 안쪽 for 문은 주어진 횟수만큼 동작한다. for (초기식1; 조건식1; 증감식1) { 문장1; for (초기식2; 조건식2; 증감식2){ 문장2; } } #### #### #### #### #### #include int main(){ for(int i = 0; i < 5; i++){ for(int j = 0; j < 5; j++) printf("#"); printf("\n"); } return 0; } # ## ### #### ##### #include int main(){ for(int i = 0; i < 5; i++){ for(int j = 0; j < i + 1; j++) printf("#"); printf("\n"); } return..
[C언어] 실습: 멀티 프로그램 만들기(최댓값, 사이합, 수나열, 계산기) 멀티 프로그램 만들기(최댓값, 사이합, 수나열, 계산기) 입력형식 처리조건 == 멀티프로그램 == 1. 최댓값 2. 사이합 3. 수나열 4. 계산기 5. 종 료 ============= 선택: 1. 최댓값은 세 개의 정수를 입력받아 가장 큰 수를 출력한다. 2. 사이합은 두 개의 정수를 입력받아 두 수 사이의 자연수 합을 계산한다. 3. 수나열은 세 개의 정수를 입력받아 값이 큰 순서대로 출력한다. 4. 계산기는 두 개의 정수와 하나의 연산자를 입력받아 계산한다. 5. 주어진 연산기호 이외의 값이 들어오면 다시 입력받는다. 6. 연산자가 '/'이고 두 번째 수가 '0'이면 두 번째 수를 다시 입력받는다. #include int main(){ int num1, num2, num3, tmp = 0; // t..
[C언어] 실습: 국어, 영어, 수학 점수를 입력받은 후, 총점, 평균, 학점 구하기 - 2 국어, 영어, 수학 점수를 입력받은 후, 총점, 평균, 학점 구하기 - 2 입력형식 출력형식 국어: 영어: 수학: 국어: 점, 영어: 점, 수학: 점 총점: 점, 평균: 점, 학점: 학점 #include int main(){ int kor, eng, math; int sum = 0; double avg = 0.0; char grade = 0; do{ printf("국어 : "); scanf("%d", &kor); printf("영어 : "); scanf("%d", &eng); printf("수학 : "); scanf("%d", &math); } while(kor 100 || eng > 100 || math > 100); // 입력받은 점수가..
[C언어] 실습: 하나의 정수를 입력받은 후, 1부터 입력받은 정수까지 1씩 증가해서 출력하기 하나의 정수를 입력받은 후, 1부터 입력받은 정수까지 1씩 증가해서 출력하기 (단, 하나의 숫자는 5column 자리 차지) 입력형식 출력형식 수: 9 1 2 3 4 5 6 7 8 9 #include int main(){ int num; do{ printf("수 : "); scanf("%d", &num); } while(num < 1); // 1보다 작은 수를 입력하면, do로 돌아가 숫자를 다시 입력받는다. for(int i = 1; i
[C언어] 실습: 계산기 만들기-두 개의 양의 정수와 하나의 연산자를 입력받아 계산하기 (switch~case) 계산기 만들기-두 개의 양의 정수와 하나의 연산자를 입력받아 계산하기 (switch~case) 입력형식 출력형식 첫 번째 수: 3 연산자(+, -, *, /, %): * 두 번째 수: 6 3 * 6 = 18 #include int main(){ int num1, num2; char op; int res = 0; printf("첫 번째 수 : "); scanf("%d", &num1); getchar(); // '첫 번째 수' 입력 후 입력한 'Enter'가 getchar()의 입력버퍼에 저장되어 출력된다. printf("연산자(+, -, *, /, %) : "); scanf("%c", &op); printf("두 번째 수 : "); scanf("%d", &num2); switch(op){ case '+':..

반응형