사각형그리기2 |
|
|
<source code>
- #include <stdio.h>
- int main()
- {
- int n, m;
- if(!inFp || !outFp)
- {
- return 0;
- }
- switch (m)
- {
- case 1:
- for(int i=1; i<=n; i++)
- {
- for(int j=1; j<=n; j++)
- {
- }
- }
- break;
- case 2:
- for(int i=1; i<=n; i++)
- {
- for(int j=0; j<n; j++)
- {
- if(i%2)
- {
- }else{
- }
- }
- }
- break;
- default:
- int s=0;
- for(int i=1; i<=n; i++)
- {
- s = i;
- for(int j=1; j<n; j++)
- {
- s = s + i;
- }
- }
- break;
- }
- return 0;
- }
switch 문을 사용해서 입력 숫자 1~3을 구분한다.
for문을 두번 사용했기 때문에 시간복잡도가 상당히 증가할 것이다.
O(n^2)
반응형
'IT > [Everyday]Coding' 카테고리의 다른 글
딥러닝_Neural Network_서론 (0) | 2014.12.19 |
---|---|
퀵정렬 (Quick Sort) (0) | 2014.12.19 |
사각형그리기1 (0) | 2014.12.19 |
파스칼 삼각형 (0) | 2014.12.19 |
[피보나치 수열] (0) | 2014.12.19 |