디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

ㅁㄴㅇㄻㄴㅇㄹ

이에갤로그로 이동합니다. 2010.11.05 18:01:12
조회 47 추천 0 댓글 0

#include <stdio.h>
void main()
{
     int i,j,ii,jj,k,l,a[100][100],x,z;
     int n;
     int cou=0,sw=0;
     //입력하긔
     scanf("%d",&n);
    
     //행렬 구현
     for(i=0;i<n;i++)
     {
         for(j=0;j<n;j++)
         {
             //동작이 끝날때마다 0으로 초기화해주는 역할
             for(ii=0;ii<n;ii++)
             {
                 for(jj=0;jj<n;jj++)
                 {
                    a[ii][jj]=0;
                 }
             }
             ii=i;
             jj=j;
             //기본적인 동작으로 설명하기 복잡함
             while(1)
             {
                a[ii][jj]=1000; //선택한 수라고 정의하는거

                //가로, 세로를 1씩 증가주는 역할
                for(k=0;k<n;k++)
                {
                   a[k][jj]+=1;
                   a[ii][k]+=1;
                }
                //대각선을 1씩 증가주는 역할
               for(k=0;k<n;k++)
               {
                   for(l=0;l<n;l++)
                   {
                       if(ii-jj==k-l||ii+jj==k+l)
                          a[k][l]+=1;
                   }
               }
               //0이라면 값을 복사하고, 스위치를 올리고, 카운터를 1증가하고 끝냄
               for(k=0;k<n;k++)
               {
                  for(l=0;l<n;l++)
                  {
                      if(a[k][l]==0)
                          break;
                  }
                  if(a[k][l]==0)
                  {
                       ii=k;
                       jj=l;
                       sw=1;
                       cou++;    
                       break;
                  }
               }
              if(cou>=n-1)
              {
                printf("%d\\n",cou);       
                for(x=0;x<n;x++)
                {
                   for(z=0;z<n;z++)
                       printf("%5d",a[x][z]);
                   printf("\\n");
                } 
                printf("\\n");        
              }          
               if(sw==0)
                   break;                   
               sw=0; 
                                
               
               
             } //기본적인 동작

             cou=0;
         } //이거
     } //두개는 행렬 구현
     system("pause");
}        
                     

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
228138 쇼핑몰합니다만 [4] 쇼show(112.153) 10.12.30 91 0
228137 SKOTLEX는 봅니다 [2] cyluss갤로그로 이동합니다. 10.12.30 94 0
228136 Downloading version check xml file 해결좀 [1] 초보(112.166) 10.12.30 107 0
228135 형들 isdigit 함수안쓰고 이거랑 똑같은 기능하는 코드를 짜야되는데 [4] HCFC갤로그로 이동합니다. 10.12.30 110 0
228134 고승덕 변호사 말이죠..천재일까요??? [1] 비밀(58.77) 10.12.30 138 0
228133 갈수록 기술이 발전하는데.. [17] Finalizer갤로그로 이동합니다. 10.12.30 198 0
228132 심심해서 이메일 보냈더니 오토잇코더갤로그로 이동합니다. 10.12.30 54 0
228131 유리한횽 잠깐만 봐주세요 [5] SKOTLEX갤로그로 이동합니다. 10.12.30 90 0
228130 속보~쥐식빵 자기집에서 직접 제조~ [5] 꿀레갤로그로 이동합니다. 10.12.30 100 0
228129 아 자바에 감격했따....ㅜ.ㅜ [5] 훙어(118.127) 10.12.30 172 0
228127 system("cls"); [4] BTTTS!갤로그로 이동합니다. 10.12.30 107 0
228126 형들 나 어떡하지.. [9] dd(168.131) 10.12.30 98 0
228124 SYSTEM("PAUSE"); [1] BTTTS!갤로그로 이동합니다. 10.12.30 78 0
228123 좀 쓸만한 태크닉 [2] DMW(125.138) 10.12.30 125 0
228122 촉수물만화 [3] C언어짱이다(119.195) 10.12.30 573 0
228121 횽들 isdigit함수 안쓰고 입력한게 숫자임을 출력가능? [4] HCFC갤로그로 이동합니다. 10.12.30 98 0
228120 int 변수의 내용을 char 배열에 넣기?? [7] SKOTLEX갤로그로 이동합니다. 10.12.30 445 0
228119 솦갤갔다왔는데 [2] 꿀레갤로그로 이동합니다. 10.12.30 54 0
228117 이글루 밸리 후보로 프로그래밍 밸리가 생겼는데 [4] prismatic갤로그로 이동합니다. 10.12.30 124 0
228111 자바 vs C/C++ [8] SKOTLEX갤로그로 이동합니다. 10.12.30 305 0
228110 사장:자네 왜 퇴근하나? [3] 꿀레갤로그로 이동합니다. 10.12.30 161 0
228108 요즈음 특정 기술에 심취하여 오로지 그것만 최고라고 주장하는 사람들이 있는데 [6] Rei@디씨갤로그로 이동합니다. 10.12.30 146 0
228107 어디가 오류난거? [15] 11학번(211.176) 10.12.30 185 0
228106 힘든 하루였다능 [5] DMW(125.138) 10.12.30 105 0
228105 9개월짜리 자바 학원인데 어떰? [6] 레디오헤드(124.153) 10.12.30 170 0
228104 오오 HQ9+를 배우는 동지가 또 있었다니 [2] Rei@디씨갤로그로 이동합니다. 10.12.30 93 0
228103 값은 제대로 출력되는데 오류발생해염 ㅠㅠ [14] 11학번(211.176) 10.12.30 98 0
228102 값은 제대로 출력되는대 오류뜨는건 머임? ㅠㅠ [3] 11학번(211.176) 10.12.30 50 0
228101 서버/클라이언트간 서로 자료 주고받기에 대한 질문 [3] SKOTLEX갤로그로 이동합니다. 10.12.30 84 0
228100 안드로이드에 플래쉬 애니메이션을 넣을까하는데 [5] Finalizer갤로그로 이동합니다. 10.12.30 92 0
228099 내가 24시간 눈팅하고 있다고 착각하지마라 [2] 꿀레갤로그로 이동합니다. 10.12.30 65 0
228097 [9] 넉넉한터갤로그로 이동합니다. 10.12.30 116 0
228096 다들 HQ9+ 해요 HQ9+ 쉬워요. [4] BTTTS!갤로그로 이동합니다. 10.12.30 111 0
228095 열강 C는 평판이 좋던데 C++은 왤케 평판이 떨어짐?? [3] ㅇㅇ(125.190) 10.12.30 183 0
228094 나 HQ9+ 언어 마스터함 ㅋ [4] BTTTS!갤로그로 이동합니다. 10.12.30 122 0
228093 프갤성님들 감사해요 [1] Kaev(211.198) 10.12.30 64 0
228092 인터넷강의와 학원의 장단점 ! [2] 질문!(121.172) 10.12.30 171 0
228091 전두환을 찬양하라 !!! [4] ㅇㅇ(58.77) 10.12.30 101 0
228089 자바 관련된걸 다삭제 했는데도 이럽니다 왜이런겁니까? [8] (1.224) 10.12.30 137 0
228088 아 그렇구나 안배우는게 이상하단뜻이였구나; [3] Kaev(211.198) 10.12.30 77 0
228086 형님들 JAVA배우면 먹고사는데 지장없다는데 정말입니까? [9] Kaev(211.198) 10.12.30 216 0
228085 Comparator 짱이네. 역시 자바 ㅠ.ㅠ [17] Finalizer갤로그로 이동합니다. 10.12.30 214 0
228084 안녕하세요? BTTTS!갤로그로 이동합니다. 10.12.30 52 0
228083 셰익스피어 돋네 [4] 개의신(210.125) 10.12.30 117 0
228082 방학이라 그런가... aszx(211.206) 10.12.30 50 1
228081 HELLO WORLD! [2] BTTTS!갤로그로 이동합니다. 10.12.30 72 0
228080 형들 atmega로 usb hid 마우스 만들고 싶은데여 촌나 막막해여 [5] 잉여인갤로그로 이동합니다. 10.12.30 198 0
228078 샘쑹 SDS에서 자바에 목숨걸었단다 [10] Finalizer갤로그로 이동합니다. 10.12.30 254 0
228077 HELLO WORLD! BTTTS!갤로그로 이동합니다. 10.12.30 53 0
228076 C++은 매우 위험한 언어잖아요 [1] 개의신(210.125) 10.12.30 143 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2