a23_useSelfMade #6

2023.02.21 Tue #1


2023.02.22 Wed #1


2023.02.22 Wed #2

n = 0;
for (i = 1; i <= 10; i++) {
  for (;;) {
    j = aRnd(9) + 1;
    k = aRnd(9) + 1;
    if (j + k >= 11) break; // 繰り上がりの練習なので、11以上になるもののみ出題.
  }
  printf("[%02d] %d+%d=", i, j, k);
  m = aInput("");
  if (m == j + k) { n++; prs "O\n\n"; } else { prs "X\n\n"; }
}
printf("score=%d/100\n", n * 10);
HL9>run tashi.c
[01] 7+9=16
O

[02] 9+5=14
O

[03] 7+6=15
X

[04] 8+9=17
O

[05] 6+9=


2023.02.23 Thr #1


2023.02.23 Thr #2


2023.02.24 Fri #1


2023.02.26 Sun #1


2023.02.27 Mon #1


2023.02.28 Tue #1


2023.02.28 Tue #2


2023.03.01 Wed #1


2023.03.02 Thr #1

HL9>pr 1:<=5
12345
HL9>pr 1:<5
1234
HL9>s=0;s=s+1:<=100;pr s    ← sには1~100の和が入る.
5050
HL9>int a[100]

HL9>pr a[9]
0
HL9>a[0:<100]=1    ← これで全部1になる.

HL9>pr a[9]
1
HL9>a[0] = 0; a[1] = 1; a[(i = 0:<10) + 2] = a[i] + a[i + 1]; printf("%d ", a[1:<10])
1 1 2 3 5 8 13 21 34
HL9>


2023.03.03 Fri #1

HL9>(i = 0:<=10) { pris i; }
0 1 2 3 4 5 6 7 8 9 10
HL9>int a[100] = { 0, 1 }; (i = 0:<18) { a[i + 2] = a[i] + a[i + 1]; } pris a[0:<20]
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181

// 長さ比較.
HL9>(i = 0:<=10) { pris i; } // 簡易ループ演算子の前後にはスペースを入れない(いれても実行できるけど読みにくくなる).
HL9>for (i = 0; i <= 10; i++) { pris i; }
// 13文字節約できている.


2023.03.04 Sat #1


2023.03.06 Mon #1

2023.03.07 Tue #1


2023.03.08 Wed #1

こめんと欄


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS