본문 바로가기

반응형

C

(149)
[C언어] 반복문(for) 반복문은 데이터를 원하는 만큼 반복할 수 있으며, 데이터 내의 값들도 규칙적으로 변경하여 사용할 수 있다. ​ 그 중 for문은 주로 명확한 횟수가 정해져 있을 때 사용한다. for(A; B; C) { D } 반복하는 순서는 A→B→D→C→B→D→C→B→D ... 이다. #include int main(){ int sum = 0; for(int i = 1; i
[C언어] 실습: 하나의 알파벳을 입력받은 후, 대문자→소문자, 소문자→대문자로 출력하기 하나의 알파벳을 입력받은 후, 대문자→소문자, 소문자→대문자로 출력하기 입력형식 출력형식 문자: s s ==> S #include int main(){ char ch; printf("문자 : "); scanf("%c", &ch); if(ch >= 'A' && ch
[C언어] 실습: 주민등록번호를 이용하여 출생연도와 성별 출력하기 주민등록번호를 이용하여 출생연도와 성별 출력하기 ('123456-abcdefg'에서 'a'값을 입력받고, 'a' 값을 이용하여 출생연도와 성별 출력) 입력형식 출력형식 숫자: 당신은 xxxx년대 생인 남자 or 여자 입니다. ※ 1800년대: 0(여자) / 9(남자) 1900년대: 2(여자) / 1(남자) 2000년대: 4(여자) / 3(남자) #include int main(void){ int num = 0, year = 0; char gender = 0; printf("'123456 - abcdefg'에서 a에 해당하는 숫자 : "); scanf("%d", &num); if(num % 2) // 짝수일 때 여자, 홀수일 때 남자이다. gender = 'M'; // 홀수일 경우, num % 2 == 1..
[C언어] 실습: 국어, 영어, 수학 점수를 입력받은 후, 총점, 평균, 학점 구하기 - 1 국어, 영어, 수학 점수를 입력받은 후, 총점, 평균, 학점 구하기 - 1 (평균 90점 이상 'A', 80점 이상 'B', 70점 이상 'C', 60점 이상 'D', 그 외 'F') 입력형식 출력형식 국어 : 영어 : 수학 : 총점 : xx 평균 : xx.xx 학점 : xx #include int main(){ int kor, eng, math; int sum = 0; double avg = 0.0; char grade = 0; // '\0' printf("국어 : "); scanf("%d", &kor); printf("영어 : "); scanf("%d", &eng); printf("수학 : "); scanf("%d", &math); sum = kor + eng + math; avg = sum / 3...
[C언어] 실습: 세 개의 정수를 입력받은 후, 큰 순서대로 나열하기 세 개의 정수를 입력받은 후, 큰 순서대로 나열하기 입력형식 출력형식 첫 번째 수 : 두 번째 수 : 세 번째 수 : 수 나열: 큰 수 >= 중간 수 >= 작은 수 #define _CRT_SECURE_NO_WARNINGS #include int main() { int num1, num2, num3; int tmp = 0; printf("첫 번째 수 : "); scanf("%d", &num1); printf("두 번째 수 : "); scanf("%d", &num2); printf("세 번째 수 : "); scanf("%d", &num3); // 제일 큰 숫자를 구하고, num1에 저장 if (num2 >= num1 && num2 >= num3) {// num2가 제일 클 경우 tmp = num1; num1..
[C언어] 실습: 두 개의 정수를 입력받아, 큰 수와 작은 수 출력하기 두 개의 정수를 입력받아, 큰 수와 작은 수 출력하기 입력형식 출력형식 첫 번째 수: 두 번째 수: 큰 수: 작은 수: #include int main(){ int num1, num2; int tmp = 0; printf("첫 번째 수 : "); scanf("%d", &num1); printf("두 번째 수 : "); scanf("%d", &num2); if(num1 < num2){ // num2가 num1보다 크면, num1과 num2의 값을 서로 바꾸어 준다. tmp = num1; num1 = num2; num2 = tmp; } printf("큰 수 : %d\n", num1); printf("작은 수 : %d\n", num2); return 0; }
[C언어] 실습: 양수 또는 음수 판별하기 양수 또는 음수 판별하기 #include int main(){ int num; scanf("%d", &num); if(num > 0) printf("num : %d, 양수\n", num); else if(num < 0) printf("num : %d, 음수\n", num); else printf("num : %d, zero\n", num); printf("프로그램을 종료합니다.\n"); return 0; } ​
[C언어] 제어문 제어문: 프로그램의 흐름이나 순서를 제어할 때 사용한다. 1. 조건문: 주어진 조건에 의해 프로그램 실행 여부를 결정하며, 조건식은 참 또는 거짓으로 판정할 수 있어야 한다. - 단순 if 문 if(논리 조건식) { 조건식이 참일 때 실행할 문장; } - if ~ else 문: 삼항연산자(조건항 ? 항1 : 항2)가 모체이다. if(논리조건식) { 조건식이 참일 때 실행할 문장; } else { 조건식이 거짓일 때 실행할 문장; } - 다중 if 문 (if ~ else if ~ else) if(논리조건식1) { 조건식1이 참일 때 실행할 문장; } else if(논리조건식2) { 조건식2가 참일 때 실행할 문장; } else if(논리조건식3) { 조건식3이 참일 때 실행할 문장; } else { 모든 ..

반응형