Fandom

Scratchpad Wiki

Alpha 1/奇数陣

< Alpha 1

322このwikiの
ページ数
新しいページをつくる
トーク0 シェアする

奇数陣

学校の授業で出された課題。ただ、課題のだと3マス限定で面白く無いのでもうちっと汎用性を持たせてみる。

#include <stdio.h>

#define SSIZE 13

int main(void)
 {
 static int a[SSIZE][SSIZE],b=1,col,row;
 
 col=SSIZE-2;
 row=SSIZE/2-1;
 
 while(b<=SSIZE*SSIZE)
  {
  if(a[(col+1)%SSIZE][(row+1)%SSIZE]==0)
   {
   a[(col+1)%SSIZE][(row+1)%SSIZE]=b;
   col = (col+1)%SSIZE;
   row = (row+1)%SSIZE;
   b++;
   }
  else if(a[(col+SSIZE-1)%SSIZE][row]==0)
   {
   a[(col+SSIZE-1)%SSIZE][row]=b;
   col = (col+SSIZE-1)%SSIZE;
   b++;
   }
  else
   {
   col = (col+SSIZE-1)%SSIZE;
   }
  }
 
 return 0;
 }

コメント投稿

あら、C言語使ってる人にしては珍しく{は次の行なんですね。--青子守歌会話/履歴 2008年6月23日 (月) 05:37 (UTC)

高校3年ぐらいにCにちょいとばかし手を出してからの癖で、誰かのソースを読む機会ってのも無かったもんでこのまま固まってますね。そういえば、最初に弄った言語って中学時代にHSPだったなあ。そのあと高校時代にC、大学入ってからBrainf*ckと。--Tommy6会話/FFXI/Anipedia+M+N/Scratchpad)2008年6月23日 (月) 11:26 (UTC)

2008/06/21 13:08

プロフィール
  • 名前:Tommy6
  • ニックネーム:( ・ω・)
  • 性別:男
  • 生年月日:
  • 出身地:北
  • 血液型:B
2008年06月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
最近の記事

Extension:DynamicPageList (DPL), version 2.3.0 : Error: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants

アーカイブ

Extension:DynamicPageList (DPL), version 2.3.0 : Error: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby or their 'not' variants

YouTube






編集

まだ今月分のポータルが作成されていません!

作成

まだ本日分のポータルが作成されていません!

作成

日記を書く

注意:トップページからのみ日記を作成してください。他のページから作ると記事空間がおかしくなります。

広告ブロッカーが検出されました。


広告収入で運営されている無料サイトWikiaでは、このたび広告ブロッカーをご利用の方向けの変更が加わりました。

広告ブロッカーが改変されている場合、Wikiaにアクセスしていただくことができなくなっています。カスタム広告ブロッカーを解除してご利用ください。

Fandomでも見てみる

おまかせWiki