예제/Layer7_20160328
-
[C언어] 함수 - 1~n까지의 합예제/Layer7_20160328 2016. 3. 29. 20:34
[1부터 n까지의 합] 입력)정수n입력ex)100 출력)5050 1234567891011121314151617181920#include int sum=0;int plus(int n, int k){ if(n+1==k){ return sum; } else{ sum+=k; ++k; plus(n, k); } } int main(){ int input, opp=1; scanf("%d", &input); printf("%d", plus(input, opp));}Colored by Color Scriptercs
-
[C언어] 함수 - 두 수 사이의 홀수 출력예제/Layer7_20160328 2016. 3. 29. 20:32
[두 수 사이 홀수 출력] 입력)정수 정수ex)2 7 출력)3 5 7 1234567891011121314151617#include void recall(int i, int j){ if(i>j) return; else if(i%2==1){ printf("%d ", i); } recall(++i, j);} int main(){ int input_1, input_2; scanf("%d %d", &input_1, &input_2); recall(input_1, input_2);}Colored by Color Scriptercs
-
[C언어] 함수 - 순서대로 출력예제/Layer7_20160328 2016. 3. 29. 20:28
[순서대로 출력] 입력)정수n입력ex)10 출력)1 2 3 4 5 6 7 8 9 10 123456789101112131415161718#include int n=1; void recall(int i, int j){ printf("%d\n", j); ++j; if(j==i+1) return; else recall(i, j);} int main(){ int input; scanf("%d", &input); recall(input, n);}cs
-
[C언어] 함수 - 계산기예제/Layer7_20160328 2016. 3. 29. 19:49
[사칙연산이 가능한 계산기] 입력) 숫자 연산자 숫자 (연산자: +, -, /, *)Ex) 3+4 출력) 3+4=7 12345678910111213141516171819202122232425262728293031323334353637#include int plus(int n, int m){ return n+m;} int minus(int n, int m){ return n-m;} int multiply(int n, int m){ return n*m;} int divide(int n, int m){ return n/m;} int main(){ int n, m; char a; printf("두 수, 사칙연산을 입력\n"); scanf("%d%c%d", &n, &a, &m); printf("%d%c%d=", ..