下
C言語のお勉強ページに対するご意見・ご感想スレ
18:へなちょこ管理人 ★ 2008/11/12(水) 21:05:42 ほすしなくても落ちないよw
19:かえで 2008/11/12(水) 21:06:46 >>18 いやいつになったら16に対する反応があるのかなぁと
20:へなちょこ管理人 ★ 2008/11/12(水) 21:09:38 FTPにログインするのが億劫だっただけだったりしたのだ。 まぁ仕事忙しくて時間無かったのもあるけど。 上下が逆のような気がするけど気にしないw んじゃHTML更新してくるぜ!
21:☆ハイパー名無しタイム☆ 2008/11/24(月) 17:16:11 演習7-2.cの終わりの方の puts("左にシフトした後の内容"); nol = lrotate(no, n); print_bits(nol); return 0; } の nol = lrotate(no, n); じゃなくて nol = rrotate(no, n); では?
22:へなちょこ管理人 ★ 2008/11/24(月) 20:11:25 /*符号無し整数xを右にnビット回転した値を返す*/ unsigned rrotate(unsigned x, int n) /*符号無し整数xを左にnビット回転した値を返す*/ unsigned lrotate(unsigned x, int n) だから合ってるような気がするんですが読み間違えてるんでしょうか・・・
23:超絶初心者 2008/12/27(土) 15:58:18 第四章4-18のリンクが4-1になってますよ。
24:へなちょこ管理人 ★ 2008/12/29(月) 02:52:32 >>23 Oh...misstake. 修正しておきますた。
25:超絶初心者 2009/01/06(火) 00:14:19 演習6-9についてなのですが、問題が配列v2の並びを逆順にしたものを配列v1に格納する関数 なのですがこれをコンパイルするとv1がv2に格納されるのですがこれでよろしいのですか? 初心者であまり問題の意味も理解しきれていないのですがスイマセン… ちなみに私はこのようにやってみました、間違っていたらご指摘ください。 void intary_rcpy(int v1[], const int v2[], int no) { int i; for (i = 0; i < no; i++)v1[i] = v2[(no - i) - 1]; } int main (void) { int i;int a[NUMBER], b[NUMBER]; printf("%d×2個の数値を入力してください。\n", NUMBER); for (i = 0; i < NUMBER; i++) { printf("a[%d] = ", i); scanf("%d", &a[i]); printf("b[%d] = ", i); scanf("%d", &b[i]); } puts("bの数値を逆転したものをaに代入します。"); intary_rcpy(a, b, NUMBER); for (i = 0; i < NUMBER; i++) { printf("a[%d] = %d", i, a[i]); printf("b[%d] = %d", i, b[i]); putchar('\n'); }
26:へなちょこ管理人 ★ 2009/01/06(火) 06:04:25 パッと見ですが、 for (i = 0; i < no; i++)v1[i] = v2[(no - i) - 1]; この行に違和感感じました。 詳しくは帰宅した後にでも〜。
27:へなちょこ管理人 ★ 2009/01/07(水) 00:38:06 問題を見ると /* 要素数がnoであるint型の配列v2の並びを逆順にしたものを配列v1に格納する関数 void intary_rcpy(int v1[], const int v2[], int no) {} を作成せよ。 */ とあります。 まず、 printf("%d×2個の数値を入力してください。\n", NUMBER); ここがおかしいです。 ×2個はいらないです。 その下も以下略。 まず問題をわかりやすく砕いてみましょう。 要は、 12 34 56 78 90 となってる配列(v1)を 90 78 56 34 12 という配列(v2)にすればいいのです。 なので、 v1配列の最初の値をv2配列の最後に代入 ↓ v1配列の最初+1の値をv2配列の最後-1に代入 ↓ 以下略 これでうまくいくはず? なんか自分の回答みると無駄な処理してるような・・・。 とりあえずこんな感じです〜。
上
前
次
1-
新
書
写
板
AA
設
索
C言語のお勉強ページに対するご意見・ご感想スレ http://newcomer.s368.xrea.com/test/read.cgi/bbs/1186266778/l50