<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/pissyard/">
    <title>Deitei親子著『C言語プログラミング』の演習問題を解く</title>
    <link>http://w.atwiki.jp/pissyard/</link>
    <atom:link href="https://w.atwiki.jp/pissyard/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>Deitei親子著『C言語プログラミング』の演習問題を解く</description>

    <dc:language>ja</dc:language>
    <dc:date>2010-06-12T12:51:24+09:00</dc:date>
    <utime>1276314684</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/pissyard/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pissyard/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pissyard/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pissyard/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pissyard/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pissyard/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pissyard/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pissyard/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pissyard/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pissyard/pages/10.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/pissyard/pages/19.html">
    <title>5.9</title>
    <link>https://w.atwiki.jp/pissyard/pages/19.html</link>
    <description>
      #highlight(linenumber,c){{
#include&lt;stdio.h&gt;

float calculateCharge(float);

main(){
    float totalTime = 0;
    float totalCharge = 0;
    float time, charge;
    
    printf(&quot;%-8s%10s%10s\n&quot;, &quot;クルマ&quot;, &quot;駐車時間&quot;, &quot;駐車料金&quot;);
    
    // クルマ1
    time = 1.5;
    charge = calculateCharge(time);
    totalTime += time;
    totalCharge += charge;
    printf(&quot;%-8d%10.1f%10.2f\n&quot;, 1, time, charge);
    
    // クルマ2
    time = 4.0;
    charge = calculateCharge(time);
    totalTime += time;
    totalCharge += charge;
    printf(&quot;%-8d%10.1f%10.2f\n&quot;, 2, time, charge);
    
    // クルマ3
    time = 24.0;
    charge = calculateCharge(time);
    totalTime += time;
    totalCharge += charge;
    printf(&quot;%-8d%10.1f%10.2f\n&quot;, 3, time, charge);
    
    // 合計
    printf(&quot;%-8s%10.1f%10.2f\n&quot;, &quot;合計&quot;, totalTime, totalCharge);
    return 0;
}

float calculateCharge(float time){
    // 駐車料金(初期値として、基本料金2ドルを含む)
    float charge = 2.0;
    
    // 駐車時間が3時間以上のとき、
    // 1時間につき、    </description>
    <dc:date>2010-06-12T12:51:24+09:00</dc:date>
    <utime>1276314684</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pissyard/pages/18.html">
    <title>5.20</title>
    <link>https://w.atwiki.jp/pissyard/pages/18.html</link>
    <description>
      #highlight(linenumber,c){{
#include &lt;stdio.h&gt;

void printSquare(int side, int fillCharacter){
    int i, j;

    for(i = 0; i &lt; side; i++){
        for(j = 0; j &lt; side; j++){
            printf(&quot;%c&quot;, fillCharacter);
        }
        printf(&quot;\n&quot;);
    }
}

main(){
    // 辺の長さが4の正方形を描画
    printSquare(4, &#039;#&#039;);
    printf(&quot;\n&quot;);

    // 辺の長さが7の正方形を描画
    printSquare(7, &#039;X&#039;);
    return 0;
}

}}

#divstyle(height:200px;margin-left:10px;margin-right:10px;background-color:#000000;color:#ffffff;padding:5px;overflow-y:scroll){
#html2(){
&lt;code&gt;
####&lt;br/&gt;
####&lt;br/&gt;
####&lt;br/&gt;
####&lt;br/&gt;
&lt;br/&gt;
XXXXXXX&lt;br/&gt;
XXXXXXX&lt;br/&gt;
XXXXXXX&lt;br/&gt;
XXXXXXX&lt;br/&gt;
XXXXXXX&lt;br/&gt;
XXXXXXX&lt;br/&gt;
XXXXXXX&lt;br/&gt;
&lt;/code&gt;
}
}


#comment(vsize=5)    </description>
    <dc:date>2009-12-27T22:36:47+09:00</dc:date>
    <utime>1261921007</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pissyard/pages/17.html">
    <title>5.19</title>
    <link>https://w.atwiki.jp/pissyard/pages/17.html</link>
    <description>
      #highlight(linenumber,c){{
#include &lt;stdio.h&gt;

void printSquare(int side){
    int i, j;

    for(i = 0; i &lt; side; i++){
        for(j = 0; j &lt; side; j++){
            printf(&quot;*&quot;);
        }
        printf(&quot;\n&quot;);
    }
}

main(){
    // 辺の長さが4の正方形を描画
    printSquare(4);
    printf(&quot;\n&quot;);

    // 辺の長さが7の正方形を描画
    printSquare(7);

    return 0;
}
}}

#divstyle(height:200px;margin-left:10px;margin-right:10px;background-color:#000000;color:#ffffff;padding:5px;overflow-y:scroll){
#html2(){
&lt;code&gt;
****&lt;br/&gt;
****&lt;br/&gt;
****&lt;br/&gt;
****&lt;br/&gt;
&lt;br/&gt;
*******&lt;br/&gt;
*******&lt;br/&gt;
*******&lt;br/&gt;
*******&lt;br/&gt;
*******&lt;br/&gt;
*******&lt;br/&gt;
*******&lt;br/&gt;
&lt;/code&gt;
}
}


#comment(vsize=5)    </description>
    <dc:date>2009-12-27T22:24:09+09:00</dc:date>
    <utime>1261920249</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pissyard/pages/16.html">
    <title>4.16</title>
    <link>https://w.atwiki.jp/pissyard/pages/16.html</link>
    <description>
      #highlight(linenumber,c){{
#include &lt;stdio.h&gt;

main(){
    int i, j, k;
    
    // A
    for(i = 1; i &lt;= 10; i++){
        for(j = 1; j &lt;= i; j++){
            printf(&quot;*&quot;);
        }
        printf(&quot;\n&quot;);
    }
    printf(&quot;\n&quot;);

    // B
    for(i = 1; i &lt;= 10; i++){
        for(j = 10; j &gt;= i; j--){
            printf(&quot;*&quot;);
        }
        printf(&quot;\n&quot;);
    }
    printf(&quot;\n&quot;);
    
    // C
    for(i = 0; i &lt; 10; i++){
        for(j = 0; j &lt; i; j++){
            printf(&quot; &quot;);
        }
        
        for(k = 0; k &lt; 10 - i; k++){
            printf(&quot;*&quot;);
        }
        printf(&quot;\n&quot;);
    }
    printf(&quot;\n&quot;);
    
    // D
    for(i = 1; i &lt;= 10; i++){
        for(j = 1; j &lt;= 10 - i; j++){
            printf(&quot; &quot;);
        }
        
        for(k = 1; k &lt;= i; k++){
            printf(&quot;*&quot;);
        }
        printf(&quot;\n&quot;);
    }
    printf(&quot;\n&quot;);

    return 0;
}
}}

#divstyle(height:200px;margin-left:10px;margin-right:10px;backg    </description>
    <dc:date>2009-12-10T23:50:34+09:00</dc:date>
    <utime>1260456634</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pissyard/pages/15.html">
    <title>templete</title>
    <link>https://w.atwiki.jp/pissyard/pages/15.html</link>
    <description>
      #highlight(linenumber,c){{

}}

#divstyle(margin-left:10px;margin-right:10px;background-color:#000000;color:#ffffff;padding:5px;){

}

#comment(vsize=5)    </description>
    <dc:date>2009-12-10T22:46:07+09:00</dc:date>
    <utime>1260452767</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pissyard/pages/14.html">
    <title>5.22</title>
    <link>https://w.atwiki.jp/pissyard/pages/14.html</link>
    <description>
      #highlight(linenumber,c){{
#include &lt;stdio.h&gt;

// a)
int division(int a, int b){
    return a / b;
}

// b)
int modulus(int a, int b){
    return a % b;
}

// c)
void split(int num){
    int i;
    int divisor = 1;
	
    for(i = 1; i &lt; num; i *= 10){
        divisor = i;
    }

    while(divisor &gt;= 1){
        printf(&quot;%d&quot;, division(num, divisor));
        num = modulus(num, divisor);
        divisor /= 10;
	
        if(divisor &gt;= 1){
            printf(&quot;  &quot;);
        }
    }
}

main(){
    printf(&quot;a) %d\n&quot;, division(12, 3));
    printf(&quot;b) %d\n&quot;, modulus(10, 3));
	
    printf(&quot;c) &quot;);
    split(4562);
    printf(&quot;\n&quot;);
	
    printf(&quot;c) &quot;);
    split(123456);
    printf(&quot;\n&quot;);

    return 0;
}
}}

#divstyle(margin-left:10px;margin-right:10px;background-color:#000000;color:#ffffff;padding:5px;){
a) 4
b) 1
c) 4  5  6  2
c) 1  2  3  4  5  6}


- うｐ第一弾。ゼロ除算は考慮してません。 &amp;br()エラー処理の書き方を覚えたら書き直すかも。  -- pissyard  (2009-12-10 22:13:02)
#comment    </description>
    <dc:date>2009-12-10T22:13:02+09:00</dc:date>
    <utime>1260450782</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pissyard/pages/13.html">
    <title>6.10</title>
    <link>https://w.atwiki.jp/pissyard/pages/13.html</link>
    <description>
      #highlight(linenumber,c){{
.class1{
    color:#FFFFFF;
}
}}    </description>
    <dc:date>2009-12-09T21:12:07+09:00</dc:date>
    <utime>1260360727</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pissyard/pages/12.html">
    <title>プラグイン/人気商品一覧</title>
    <link>https://w.atwiki.jp/pissyard/pages/12.html</link>
    <description>
      * 人気商品一覧
@wikiのwikiモードでは
 #price_list(カテゴリ名)
と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。

カテゴリには以下のキーワードがご利用できます。
|キーワード|表示される内容|
|ps3|PlayStation3|
|ps2|PlayStation3|
|psp|PSP|
|wii|Wii|
|xbox|XBOX|
|nds|Nintendo DS|
|desctop-pc|デスクトップパソコン|
|note-pc|ノートパソコン|
|mp3player|デジタルオーディオプレイヤー|
|kaden|家電|
|aircon|エアコン|
|camera|カメラ|
|game-toy|ゲーム・おもちゃ全般|
|all|指定無し|

空白の場合はランダムな商品が表示されます。

※このプラグインは[[価格比較サイト@PRICE&gt;&gt;http://atprice.jp]]のデータを利用しています。

-----

たとえば、
 #price_list(game-toy)
と入力すると以下のように表示されます。

ゲーム・おもちゃ全般の売れ筋商品
#price_list(game-toy)

ノートパソコンの売れ筋商品
#price_list(game-toy)

人気商品リスト
#price_list()
    </description>
    <dc:date>2009-12-09T20:57:08+09:00</dc:date>
    <utime>1260359828</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pissyard/pages/11.html">
    <title>プラグイン/コメント</title>
    <link>https://w.atwiki.jp/pissyard/pages/11.html</link>
    <description>
      * コメントプラグイン
@wikiのwikiモードでは
 #comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_60_ja.html


-----
たとえば、#comment() と入力すると以下のように表示されます。

#comment    </description>
    <dc:date>2009-12-09T20:57:08+09:00</dc:date>
    <utime>1260359828</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pissyard/pages/10.html">
    <title>プラグイン/関連ブログ</title>
    <link>https://w.atwiki.jp/pissyard/pages/10.html</link>
    <description>
      * 関連ブログ
@wikiのwikiモードでは
 #bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます

詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_161_ja.html

-----


たとえば、#bf(ゲーム)と入力すると以下のように表示されます。


#bf(ゲーム)
    </description>
    <dc:date>2009-12-09T20:57:08+09:00</dc:date>
    <utime>1260359828</utime>
  </item>
  </rdf:RDF>
