<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ABCのブログ</title>
<link>https://ameblo.jp/kyudai-programing/</link>
<atom:link href="https://rssblog.ameba.jp/kyudai-programing/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>第14回,第15回プログラミング演習について</title>
<description>
<![CDATA[ <p>第14回と第15回につきましてはファイル入出力のプログラムであるため</p><p>おおもとのファイルが必要となるため</p><p>割愛させていただきます。</p><br><br><br><p>ご了承ください。</p>
]]>
</description>
<link>https://ameblo.jp/kyudai-programing/entry-11895930747.html</link>
<pubDate>Sat, 19 Jul 2014 09:19:27 +0900</pubDate>
</item>
<item>
<title>第13回　プログラミング演習</title>
<description>
<![CDATA[ <p>大変遅くなりました、失礼しました。</p><br><p>●例１●</p><p>#include&lt;stdio.h&gt;<br>int add(int x, int y);<br>void hello(void); <br>int main() {<br>int x = 1, y = 2;<br>printf("x+y = %d\n", add(x, y));<br>hello();<br>return 0;<br>}<br>int add(int x, int y) { <br>return x + y;<br>}<br>void hello(void) {<br>printf("hello\n");<br>}</p><br><p>*****実行結果*****</p><p><br>x+y = 3<br>hello<br>続行するには何かキーを押してください . . .</p><p><br>●例２●</p><p>#include&lt;stdio.h&gt;<br>int add(int x, int y) { <br>return x + y;<br>}<br>void hello(void) {<br>printf("hello\n");<br>}<br>int main() {<br>int x = 1, y = 2;<br>printf("x+y = %d\n", add(x, y));<br>hello();<br>return 0;<br>}</p><p>*****実行結果*****</p><p><br>x+y = 3<br>hello<br>続行するには何かキーを押してください . . .</p><p>●関数の例●</p><p>#include&lt;stdio.h&gt;<br>void call_by_value(int); <br>void call_by_reference(int *); <br>int main() {<br>int i = 100;<br>call_by_value(i);<br>printf("値渡し後= %d\n", i);<br>call_by_reference(&amp;i);<br>printf("参照渡し後= %d\n", i);<br>return 0;<br>}<br>void call_by_value(int i) {<br>i += 100;<br>}<br>void call_by_reference(int *i) {<br>*i += 100;<br>}</p><p>******実行結果******</p><p>値渡し後= 100<br>参照渡し後= 200<br>続行するには何かキーを押してください . . .</p><p><br>●練習問題●</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include&lt;stdio.h&gt;</p><p>int wa(int x, int y);<br>int sa(int x, int y);<br>int seki(int x, int y);<br>double sho(double x, double y);</p><p>int main(){</p><p>int x, y;<br>printf("xとyを入力してください。\nx=");<br>scanf("%d", &amp;x);<br>printf("y=");<br>scanf("%d", &amp;y);<br>printf("\n\nx + y = %d\nx - y =%d\nx * y =%d\nx / y =%lf\n\n", wa(x, y), sa(x, y), seki(x, y), sho(x, y));<br>return 0;</p><p>}<br>int wa(int x, int y){<br>return x + y;<br>}<br>int sa(int x, int y){<br>return x - y;<br>}<br>int seki(int x, int y){<br>return x*y;<br>}<br>double sho(double x, double y){<br>return x / y;<br>}</p><p>******実行例******<br>xとyを入力してください。<br>x=25<br>y=7</p><p><br>x + y = 32<br>x - y =18<br>x * y =175<br>x / y =3.571429</p><p>続行するには何かキーを押してください . . .</p><br><br><p><font color="#ff0000"><br></font></p><p><font color="#ff0000">この練習問題は教授に与えられた問題であり、講義資料の問題とは異なります。</font></p><p><font color="#ff0000">講義資料の問題については後ほど更新します。</font></p>
]]>
</description>
<link>https://ameblo.jp/kyudai-programing/entry-11892327674.html</link>
<pubDate>Fri, 11 Jul 2014 09:50:41 +0900</pubDate>
</item>
<item>
<title>第12回　プログラミング演習　改</title>
<description>
<![CDATA[ <p>●例題：文字列の長さを表示するプログラム●</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>#include &lt;string.h&gt;<br>int main(){<br> char x[100];<br> int len;<br> printf("string=");<br> scanf("%s", x);<br> len = strlen(x);<br> printf("strlen(%s)=%d\n", x, len);<br> return 0;</p><p>}</p><p>******実行例******</p><p>string=impossible<br>strlen(impossible)=10<br>続行するには何かキーを押してください . . .</p><br><p>●例題：文字列の連結●</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>#include &lt;string.h&gt;<br>int main(){<br> char s1[80], s2[80];</p><p> printf("s1=");<br> scanf("%s", s1);<br> printf("s2=");<br> scanf("%s", s2);<br> strcat(s1, s2);<br> printf("s1=%s,s2=%s\n", s1, s2);<br> return 0;<br>}</p><p><br>******実行例******</p><p>s1=abcd<br>s2=efgh<br>s1=abcdefgh,s2=efgh<br>続行するには何かキーを押してください . . .</p><p><br>●例題：文字列の比較●<br>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>#include &lt;string.h&gt;<br>int main(){<br> char s1[80], s2[80];<br> int n;</p><p> printf("s1=");<br> scanf("%s", s1);<br> printf("s2=");<br> scanf("%s", s2);<br> n = strcmp(s1, s2);<br> if (n &lt; 0)printf("%s &lt; %s\n", s1, s2);<br> else if (n == 0)printf("%s == %s\n", s1, s2);<br> else if (n&gt;0)printf("%s &gt; %s\n", s1, s2);<br> return 0;<br>}</p><br><p><br>******実行例******<br>s1=interesting<br>s2=exiting<br>interesting &gt; exiting<br>続行するには何かキーを押してください . . .</p><p><br>●練習問題１●</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>#include&lt;string.h&gt;<br>int main(){<br> char x[50];<br> printf("string=");<br> scanf("%s", x);<br> strcat(x, x);<br> printf("strings = %s\n", x);<br> return 0;</p><p>}</p><br><p>******実行結果******</p><p>string=abc<br>strings = abcabc<br>続行するには何かキーを押してください . . .</p><br><p>●練習問題３●</p><p><br>#define _CRT_SECURE_NO_WARNINGS<br>#include&lt;stdio.h&gt;<br>#include&lt;string.h&gt;<br>int main(){<br> char x[100],s;<br> int a, i, j;<br> printf("string = ");<br> scanf("%s", x);<br> a = strlen(x);<br> for (i = a-1; i &gt;= 0; i--){<br>  for (j = 0; j &lt;= i - 1; j++){<br>   s = x[j];<br>   x[j] = x[j + 1];<br>   x[j + 1] = s;<br>  }<br> }<br> <br> printf("文字を入れ替えると、reverse string=%s\n", x);<br> return 0;</p><p>}</p><p><br>******実行例******</p><p>string = practice<br>文字を入れ替えると、reverse string=ecitcarp<br>続行するには何かキーを押してください . . .</p><br>
]]>
</description>
<link>https://ameblo.jp/kyudai-programing/entry-11888600604.html</link>
<pubDate>Fri, 04 Jul 2014 10:09:05 +0900</pubDate>
</item>
<item>
<title>第12回　プログラミング演習</title>
<description>
<![CDATA[ <p>●例題：文字列の長さを表示するプログラム●</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>#include &lt;string.h&gt;<br>int main(){<br>char x[100];<br>int len;<br>printf("string=");<br>scanf("%s", x);<br>len = strlen(x);<br>printf("strlen(%s)=%d\n", x, len);<br>return 0;</p><p>}</p><p>******実行例******</p><p>string=impossible<br>strlen(impossible)=10<br>続行するには何かキーを押してください . . .</p><br><p>●例題：文字列の連結●</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>#include &lt;string.h&gt;<br>int main(){<br>char s1[80], s2[80];</p><p>printf("s1=");<br>scanf("%s", s1);<br>printf("s2=");<br>scanf("%s", s2);<br>strcat(s1, s2);<br>printf("s1=%s,s2=%s\n", s1, s2);<br>return 0;<br>}</p><p><br>******実行例******</p><p>s1=abcd<br>s2=efgh<br>s1=abcdefgh,s2=efgh<br>続行するには何かキーを押してください . . .</p><p><br>●例題：文字列の比較●<br>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>#include &lt;string.h&gt;<br>int main(){<br>char s1[80], s2[80];<br>int n;</p><p>printf("s1=");<br>scanf("%s", s1);<br>printf("s2=");<br>scanf("%s", s2);<br>n = strcmp(s1, s2);<br>if (n &lt; 0)printf("%s &lt; %s\n", s1, s2);<br>else if (n == 0)printf("%s == %s\n", s1, s2);<br>else if (n&gt;0)printf("%s &gt; %s\n", s1, s2);<br>return 0;<br>}</p><br><p><br>******実行例******<br>s1=interesting<br>s2=exiting<br>interesting &gt; exiting<br>続行するには何かキーを押してください . . .<br></p><br><br><p><font color="#ff0000"><br></font></p><p><font color="#ff0000">※コメントは受け付けません。</font></p>
]]>
</description>
<link>https://ameblo.jp/kyudai-programing/entry-11887575136.html</link>
<pubDate>Wed, 02 Jul 2014 10:31:57 +0900</pubDate>
</item>
<item>
<title>ブログ更新情報について</title>
<description>
<![CDATA[ 【ブログ更新情報】<div><br></div><div><br></div><div>このブログは基本的に水曜日に間に合うように作成していますが、管理者の授業の関係もあり、金曜日に追加更新をすることが多いですがご承知ください。</div><div><br></div><div>もし問題が無いようでしたら金曜日に演習を提出することをお勧めします。</div><div>一応 管理者はＣ言語専攻ではありません(無縁です)ので多少の知識不足や入力ミス 練習問題の解答が少ない等はお許しください。</div><div><br></div><div><br></div>
]]>
</description>
<link>https://ameblo.jp/kyudai-programing/entry-11884250898.html</link>
<pubDate>Thu, 26 Jun 2014 00:59:50 +0900</pubDate>
</item>
<item>
<title>第11回　プログラミング演習</title>
<description>
<![CDATA[ <p>●while文の使用例●</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]){<br> int sum, x;<br> sum = 0;<br> printf("date? ");<br> scanf("%d", &amp;x);<br> while (x != 0){<br>  sum += x;<br>  printf("date? ");<br>  scanf("%d", &amp;x);<br> }<br> printf("sum = %d", sum);</p><p> return 0;<br>}</p><p>＿＿実行例＿＿</p><p><br>date? 9<br>date? 8<br>date? 7<br>date? 6<br>date? 5<br>date? 4<br>date? 3<br>date? 2<br>date? 1<br>date? 0<br>sum = 45続行するには何かキーを押してください . . .</p><br><p><br>●do - while 文の使用例●</p><p><br>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]){<br> int sum, x;<br> sum = 0;<br> do{<br>  printf("date? ");<br>  scanf("%d", &amp;x);<br>  sum += x;<br> } while (x != 0);<br> printf("sum = %d", sum);<br> return 0;<br>}</p><p>＿＿＿実行例＿＿＿</p><br><p><br>date? 1<br>date? 2<br>date? 3<br>date? 6<br>date? 7<br>date? 6<br>date? 0<br>sum = 25続行するには何かキーを押してください . . .</p><p><br>●練習問題1 - for文 ver.●</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]){<br> int n, i, a; <br> a = 1;<br> printf("整数ｎを入力してください。\n n = ");<br> scanf("%d", &amp;n);<br> for (i = n; i &gt; 0; i--){<br>  a = a*i;<br> }<br> printf("階乗ｎ！＝ %d \n\n", a);<br> return 0;</p><p>}</p><p><br>＿＿＿実行例＿＿＿</p><p><br>整数ｎを入力してください。<br> n = 5<br>階乗ｎ！＝ 120</p><p>続行するには何かキーを押してください . . .</p><br><br><p>【練習問題1 - while文 ver.】</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]){<br> int n, i, a;<br> a = 1;<br> printf("整数ｎを入力してください。\n n = ");<br> scanf("%d", &amp;n);<br> while(n!=0){<br>  a = a*n;<br>  n = n - 1;<br> }<br> printf("階乗ｎ！＝ %d \n\n", a);<br> return 0;</p><p>}</p><p>＿＿＿実行例＿＿＿</p><br><p>整数ｎを入力してください。<br> n = 5<br>階乗ｎ！＝ 120</p><p>続行するには何かキーを押してください . . .</p><br><p>【練習問題1 - do-while文 ver.】</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]){<br> int n, i, a;<br> a = 1;<br> printf("整数ｎを入力してください。\n n = ");<br> scanf("%d", &amp;n);<br> do{<br>  a = a*n;<br>  n = n - 1;<br> }while(n != 0);<br> printf("階乗ｎ！＝ %d \n\n", a);<br> return 0;</p><p>}<br>＿＿＿実行例＿＿＿</p><p><br>整数ｎを入力してください。<br> n = 5<br>階乗ｎ！＝ 120</p><p>続行するには何かキーを押してください . . .</p><br><br><br><br><p><font color="#ff0000">※コメントは受け付けません。</font></p>
]]>
</description>
<link>https://ameblo.jp/kyudai-programing/entry-11883848458.html</link>
<pubDate>Wed, 25 Jun 2014 10:20:34 +0900</pubDate>
</item>
<item>
<title>第10回　プログラミング演習</title>
<description>
<![CDATA[ <p>【例題】<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]){<br>int i, j;<br>for (i = 1; i &lt;= 9; i++){<br>for (j = 1; j &lt;= 9; j++){<br>printf("%3d", i*j);</p><p>}<br>printf("\n");<br>}<br>return 0;<br>}</p><p><br>==実行結果==</p><p>1 2 3 4 5 6 7 8 9<br>2 4 6 8 10 12 14 16 18<br>3 6 9 12 15 18 21 24 27<br>4 8 12 16 20 24 28 32 36<br>5 10 15 20 25 30 35 40 45<br>6 12 18 24 30 36 42 48 54<br>7 14 21 28 35 42 49 56 63<br>8 16 24 32 40 48 56 64 72<br>9 18 27 36 45 54 63 72 81<br>続行するには何かキーを押してください . . .</p><br><br><br><p>【練習問題１】</p><p>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]){<br>int i, j;<br>j=10;<br>for (i = 1; i &lt;= j; i++){<br>printf("*");<br>}</p><p>return 0;<br>}</p><br><p>==実行結果==</p><p><br>**********続行するには何かキーを押してください . . .</p><br><p><br>【練習問題２】</p><p><br>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]){<br>const int N = 4;<br>int a[N][N], b[N][N];<br>int i, j;<br>printf("行列A=？\n");<br>for (i = 0; i &lt; N-1; i++){<br>for (j = 0; j &lt; N-1; j++){<br>scanf("%d", &amp;a[i][j]);<br>}<br>}</p><p>for (i = 0; i &lt; N-1; i++){<br>for (j = 0; j &lt; N-1; j++){<br>b[i][j] = a[i][0] * a[0][j] + a[i][1] * a[1][j] + a[i][2] * a[2][j];</p><p>}<br>}<br>printf("\nＡ×Ａ＝\n\n");<br>for (i = 0; i &lt; N-1; i++){<br>for (j = 0; j &lt; N-1; j++){<br>printf("%3d", b[i][j]);<br>}<br>printf("\n");<br>}<br>return 0;<br>}</p><br><p>==実行結果==</p><p><br>行列A=？<br>1 1 4<br>2 3 1<br>2 1 1</p><p>Ａ×Ａ＝</p><p>11 8 9<br>10 12 12<br>6 6 10<br>続行するには何かキーを押してください . . .</p><br><p><br>【練習問題３】</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]){<br>int b, i, j;<br>for (i = 0; i &lt; 19; i++){<br>for (j = 1; j &lt;= 5; j++){<br>b=31 + (i * 5) + j;<br>printf(" %3d %c|", b, b);<br>}<br>printf("\n");<br>}<br>return 0;<br>}</p><p><br>==実行結果==</p><p><br>32 | 33 !| 34 "| 35 #| 36 $|<br>37 %| 38 &amp;| 39 '| 40 (| 41 )|<br>42 *| 43 +| 44 ,| 45 -| 46 .|<br>47 /| 48 0| 49 1| 50 2| 51 3|<br>52 4| 53 5| 54 6| 55 7| 56 8|<br>57 9| 58 :| 59 ;| 60 &lt;| 61 =|<br>62 &gt;| 63 ?| 64 @| 65 A| 66 B|<br>67 C| 68 D| 69 E| 70 F| 71 G|<br>72 H| 73 I| 74 J| 75 K| 76 L|<br>77 M| 78 N| 79 O| 80 P| 81 Q|<br>82 R| 83 S| 84 T| 85 U| 86 V|<br>87 W| 88 X| 89 Y| 90 Z| 91 [|<br>92 \| 93 ]| 94 ^| 95 _| 96 `|<br>97 a| 98 b| 99 c| 100 d| 101 e|<br>102 f| 103 g| 104 h| 105 i| 106 j|<br>107 k| 108 l| 109 m| 110 n| 111 o|<br>112 p| 113 q| 114 r| 115 s| 116 t|<br>117 u| 118 v| 119 w| 120 x| 121 y|<br>122 z| 123 {| 124 || 125 }| 126 ~|<br>続行するには何かキーを押してください . . .<br></p>
]]>
</description>
<link>https://ameblo.jp/kyudai-programing/entry-11881113639.html</link>
<pubDate>Fri, 20 Jun 2014 09:58:43 +0900</pubDate>
</item>
<item>
<title>第９回　プログラミング演習</title>
<description>
<![CDATA[ <p><strong><font color="#ff0000">携帯で閲覧する際『￥』が『＼』に文字化けするので注意してください。</font></strong></p><p><strong><font color="#ff0000"><br></font></strong></p><p><strong><font color="#000000">●２のだんを表示するプログラム●</font></strong></p><p><strong><font color="#000000">#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]) {<br> int i, j;<br> for (i = 2, j = 1; j &lt;= 9; j++){<br>  printf("%3d", i * j);<br> }<br> return 0;</font></strong></p><p><strong><font color="#000000">}</font></strong></p><p><strong><font color="#000000">↓↓実行結果↓↓</font></strong></p><strong><p><br><font color="#000000">  2  4  6  8 10 12 14 16 18続行するには何かキーを押してください . . .</font></p><p><font color="#000000">●自然数を小さい順にすべて表示するプログラム●</font></p><p><br><font color="#000000">#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;</font></p><p><font color="#000000">int main(int argc, const char * arbv){<br> int a, i, j;<br> printf("自然数を入力してください。\n→");<br> scanf("%d", &amp;a);</font></p><p><font color="#000000"> for (i = 1; i &lt;= a; i++){<br>  printf("%d ", i);<br> }<br> return 0;<br>}</font></p><p><br><font color="#000000">↓↓実行例↓↓</font></p><p><font color="#000000">自然数を入力してください。<br>→8<br>1 2 3 4 5 6 7 8 続行するには何かキーを押してください . . .</font></p><p><font color="#000000"><br><br></font></p></strong><br><p><br></p><p><br></p><font color="#ff0000"><p><font color="#ff0000"><strong>※実行例と書いてあるところは実行結果までコピペせずにそれぞれ個人で値を入力してみて実行してください。</strong></font></p><p><font color="#ff0000"><strong>同じ実行例で提出する人が多数出ないようにするためです。</strong></font></p><font color="#ff0000"><p><strong><font color="#ff0000"><br></font></strong></p><p><font color="#ff0000">※コピペしてビルドした際にエラーが発生するときはアシスタントティーチャーに聞いてください。</font></p><p><font color="#ff0000">パソコンによってはエラーが出るかもしれないので…</font></p><p><font color="#ff0000"><br></font></p><p><font color="#0000ff">※実行した際に変な値が出たり「　n」と表示される場合、コピペの影響でプログラムの中にある『％』及び『￥』が文字化けされている可能性があるので、その二つの記号のみ一度消して 自分の手で打ち直してください。</font></p><p><font color="#0000ff"><br></font></p><p><strong><font color="#ff0000"><br></font></strong></p><p><br></p><p><font color="#000000">コメントは受け付けていません。</font><font color="#ff0000"><br></font></p><p><br></p><br></font></font><br><p><br></p><br><p><br></p>
]]>
</description>
<link>https://ameblo.jp/kyudai-programing/entry-11875716731.html</link>
<pubDate>Tue, 10 Jun 2014 23:00:48 +0900</pubDate>
</item>
<item>
<title>第8回プログラミング演習</title>
<description>
<![CDATA[ <br><p><strong><font color="#ff0000">携帯で閲覧する際『￥』が『＼』に文字化けするので注意してください。</font></strong></p><p><strong><font color="#ff0000"><br></font></strong></p><p><strong><font color="#ff0000"><br></font></strong></p><p><font color="#ff0000"><br></font></p><p>●多分岐の例●</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]) {<br>int a;<br>printf("年齢を入力してください：");<br>scanf("%d", &amp;a);<br>if (a &gt;= 18) {<br>printf("大人料金1,000円\n");<br>}<br>else if (a &gt;= 12) {<br>printf("中・高生料金800円\n");<br>}<br>else {<br>printf("子供料金500円\n");<br>}<br>return 0;<br>｝</p><br><br><p>↓↓実行例↓↓</p><br><p>年齢を入力してください：20<br>大人料金1, 000円<br>続行するには何かキーを押してください . . .</p><br><br><p><br></p><p><br></p><p>●月の末日表示の例題●</p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]) {<br>int month, days;<br>printf("日数を知りたい月は？ ");<br>scanf("%d", &amp;month);<br>if (month == 2){<br>days = 28;<br>}<br>else if ((month == 4) || (month == 6) || (month == 9) || (month == 11)){<br>days = 30;<br>}<br>else{ <br>days = 31;<br>}<br>printf("%d月は%2d日です\n", month, days);<br>return 0;<br>}</p><p><br>↓↓実行例↓↓</p><p><br>日数を知りたい月は？ 4<br>4月は30日です<br>続行するには何かキーを押してください . . .</p><p><font color="#999999"><br></font></p><p><font color="#999999"><br></font></p><p><font color="#999999">※「＝」は左辺に右辺の値を代入するという意味であり、「＝＝」は右辺と左辺が等しいという条件を表すものです。</font></p><p><font color="#999999">なので上の例において7行目は条件を示す「month == 2」でないとなりません。</font></p><p><font color="#999999">「month = 2」としてしまうと“monthに2が代入される”という違った実行がなされます。</font></p><p><br></p><br><p><br></p><p>●switch文の使用例題●</p><br><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]) {<br>int a;<br>printf("選択してください\n");<br>printf("\t大人＝1\n\t中・高生＝2\n\t子供＝3\n\t\t：");<br>scanf("%d", &amp;a);<br>switch (a) {<br>case 1:<br>printf("大人料金1,000円\n");<br>break;<br>case 2:<br>printf("中・高生料金800円\n");<br>break;<br>default:<br>printf("子供料金500円\n");<br>}<br>return 0;<br>}</p><br><br><p>↓↓実行例↓↓</p><br><br><p>選択してください<br>大人＝1<br>中・高生＝2<br>子供＝3<br>：3<br>子供料金500円<br>続行するには何かキーを押してください . . .</p><br><br><p><font color="#999999"><br></font></p><p><font color="#999999">※「\t」は実行するとわかると思いますが、出力文字列を少し右にずらす役割をします。まぁ、結局 </font></p><p><font color="#999999"><br></font></p><p><font color="#999999">スペース5回分くらい挿入するのと同じことです。<br></font><br></p><p>●練習問題１:成績●</p><p><br>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main(int argc, const char * argv[]) {<br>int point;<br>char *a;<br>printf("成績点数を入力してください。\n点数：");<br>scanf("%d", &amp;point);<br>if (point &gt;= 90){<br>a = "Ａ";<br>}<br>else if (point &gt;= 80){<br>a = "Ｂ";<br>}<br>else if (point &gt;= 70){<br>a = "Ｃ";<br>}<br>else if (point &gt;= 60){<br>a = "Ｄ";<br>}<br>else{<br>a = "Ｆ";<br>}</p><p>printf("\n\t\t成績は%sです。\n\n", a);<br>return 0;<br>}</p><br><br><p>↓↓実行例↓↓</p><br><br><p>成績点数を入力してください。<br>点数：87</p><p>成績はBです。</p><p>続行するには何かキーを押してください . . .</p><p><br></p><p><br></p><p><br></p><font color="#ff0000"><p><font color="#ff0000"><strong>※実行例と書いてあるところは実行結果までコピペせずにそれぞれ個人で値を入力してみて実行してください。</strong></font></p><p><font color="#ff0000"><strong>同じ実行例で提出する人が多数出ないようにするためです。</strong></font></p><font color="#ff0000"><p><strong><font color="#ff0000"><br></font></strong></p><p><font color="#ff0000">※コピペしてビルドした際にエラーが発生するときはアシスタントティーチャーに聞いてください。</font></p><p><font color="#ff0000">パソコンによってはエラーが出るかもしれないので…</font></p><p><font color="#ff0000"><br></font></p><p><font color="#0000ff">※実行した際に変な値が出たり「　n」と表示される場合、コピペの影響でプログラムの中にある『％』及び『￥』が文字化けされている可能性があるので、その二つの記号のみ一度消して 自分の手で打ち直してください。</font></p><p><font color="#0000ff"><br></font></p><p><strong><font color="#ff0000"><br></font></strong></p><p><br></p><p><font color="#000000">コメントは受け付けていません。</font><font color="#ff0000"><br></font></p><p><br></p><br></font><br></font>
]]>
</description>
<link>https://ameblo.jp/kyudai-programing/entry-11868081803.html</link>
<pubDate>Sun, 01 Jun 2014 20:28:37 +0900</pubDate>
</item>
<item>
<title>5/30 第7回プログラミング演習</title>
<description>
<![CDATA[ <p><strong><font color="#ff0000">携帯で閲覧する際『￥』が『＼』に文字化けするので注意してください。</font></strong></p><p><strong><br></strong></p><p><strong><br></strong></p><p><strong>●if - else文の例題●</strong></p><p><br>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>#include &lt;math.h&gt;<br>int main(int argc, const char * argv[]) {<br>double x;<br>double y;<br>printf("x = ");<br>scanf("%lf", &amp;x);<br>if (x &lt; 0) {<br>printf("\n負なので計算できません。\n\n");<br>}<br>else {<br>y = sqrt(x);<br>printf("\n%4.1fの平方根は = %f\n\n", x, y);<br>}<br>return 0;<br>}</p><br><p><strong>↓↓実行例↓↓</strong></p><p><br>x = 5</p><p>5.0の平方根は = 2.236068</p><p>続行するには何かキーを押してください . . .</p><br><br><br><p><strong>●比較演算の例題</strong></p><p>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main() {<br>int age;</p><p>printf("How old are you?\n");<br>scanf("%d", &amp;age);<br>if (age &gt;= 20){<br>printf("You may drink alcoholic beverage.");<br>}<br>else{<br>printf("You must not drink alcoholic beverage.\n");<br>}</p><p>return 0;<br>}</p><p><br><strong>↓↓実行例↓↓</strong></p><p><br>How old are you?<br>19<br>You must not drink alcoholic beverage.<br>続行するには何かキーを押してください . . .</p><br><br><p><br><strong>●練習問題1●</strong></p><p><br>#define _CRT_SECURE_NO_WARNINGS<br>#include &lt;stdio.h&gt;<br>int main() {<br>int x, y;<br>printf("整数を入力してください。\n");<br>scanf("%d", &amp;x);<br>if (x &gt;= 0){<br>printf("絶対値は%dです。\n\n", x);<br>}<br>else{<br>y = -1 * x;<br>printf("絶対値は%dです。\n\n", y);<br>}<br>return 0;<br>}</p><br><p><br><strong>↓↓実行例↓↓</strong></p><br><br><p>整数を入力してください。<br>-32<br>絶対値は32です。</p><p>続行するには何かキーを押してください . . .</p><br><p><br></p><font color="#ff0000"><p><font color="#ff0000"><strong>※実行例と書いてあるところは実行結果までコピペせずにそれぞれ個人で値を入力してみて実行してください。</strong></font></p><p><font color="#ff0000"><strong>同じ実行例で提出する人が多数出ないようにするためです。</strong></font></p><font color="#ff0000"><p><strong><font color="#ff0000"><br></font></strong></p><p><font color="#ff0000">※コピペしてビルドした際にエラーが発生するときはアシスタントティーチャーに聞いてください。</font></p><p><font color="#ff0000">パソコンによってはエラーが出るかもしれないので…</font></p><p><font color="#ff0000"><br></font></p><p><font color="#0000ff">※実行した際に変な値が出たり「　n」と表示される場合、コピペの影響でプログラムの中にある『％』及び『￥』が文字化けされている可能性があるので、その二つの記号のみ一度消して 自分の手で打ち直してください。</font></p><p><font color="#0000ff"><br></font></p><p><strong><font color="#ff0000"><br></font></strong></p><br><p><font color="#000000">コメントは受け付けていません。</font><font color="#ff0000"><br></font></p><br></font><br></font>
]]>
</description>
<link>https://ameblo.jp/kyudai-programing/entry-11860113150.html</link>
<pubDate>Sat, 24 May 2014 13:53:00 +0900</pubDate>
</item>
</channel>
</rss>
