본문 바로가기

반응형

C

(149)
[C언어] 실습: 계산기 만들기-두 개의 양의 정수와 하나의 연산자를 입력받아 계산하기 (if~else) 계산기 만들기-두 개의 양의 정수와 하나의 연산자를 입력받아 계산하기 (if~else) 입력형식 출력형식 첫 번째 수: 3 연산자(+, -, *, /, %): + 두 번째 수: 5 3 + 5 = 8 #include int main(){ int num1, num2; char op; int res = 0; printf("첫 번째 수 : "); scanf("%d", &num1); getchar(); // 만약 getchar()가 없으면, 버퍼(임시저장공간)에 '첫 번째 수', 'Enter'가 입력된다. // 그래서 %c는 'Enter'를 char형 문자로 인식하게 된다. // getchar()는 하나의 문자를 입력받아서 반환한다. // 하지만 입력 버퍼를 사용하기 때문에 입력을 계속 받아 버퍼에 담아두고 엔터..
[C언어] 실습: 1부터 100까지의 자연수 합 구하기 1부터 100까지의 자연수 합 구하기 #include int main(){ int sum = 0; for(int i = 1; i
[C언어] 실습: 두 양의 정수 사이에 있는 자연수의 합 계산하기 두 양의 정수 사이에 있는 자연수의 합 계산하기 입력형식 출력형식 첫 번째 수: 두 번째 수: 사이 합: #include int main(){ int num1, num2; int sum = 0; printf("첫 번째 수 : "); scanf("%d", &num1); printf("두 번째 수 : "); scanf("%d", &num2); if(num1 > num2) // num1이 크다면, for(int i = num2; i
[C언어] 실습: 단 수를 입력하고, 해당 단의 구구단 결과 출력하기 단 수를 입력하고, 해당 단의 구구단 결과 출력하기 #include int main(){ int mul; printf("단 수 : "); scanf("%d", &mul); for(int i = 1; i
[C언어] 실습: 두 자리 양의 정수에서 일의 자리와 십의 자리가 같은 숫자 출력하기 두 자리 양의 정수에서 일의 자리와 십의 자리가 같은 숫자 출력하기 (단, 한 줄에 4개씩 출력) #include int main() { int cnt = 0; for (int i = 10; i < 100; i++) { if (i / 10 == i % 10) { // ex) 34 / 10 == 3, 34 % 10 == 4 printf("%5d", i); cnt++; if (cnt % 4 == 0) printf("\n"); } } return 0; }
[C언어] 실습: 1부터 100 사이의 자연수 출력하기 1부터 100 사이의 자연수 출력하기 (단, 한 줄에 10개씩 출력하도록 하며, 짝수의 개수도 출력한다.) #include int main(){ int cnt= 0; for(int i = 1; i
[C언어] 반복문(do~while) ㅊ #include int main(){ int i = 1; do{ printf("i : %d\n", i); i++; } while( i
[C언어] 반복문(while) 다음으로 while은 조건식이 참일 동안 반복한다. #include int main(){ int i = 1; while(i

반응형