2004-07-01から1ヶ月間の記事一覧

石切場(10)

以前、あるテレビ放送で島が紹介されたことがあった。そのとき石切唄というのが、古くから伝えられているというナレーションつきで、地のひとたちによってうたわれた。 母は石切場の娘だが、そんなうたは聞いたことがなかった。こういうことはよくある。近く…

はじめての C

各変数の 型のメモリサイズを表示するプログラムを作成せよ。 /* ookisa */ #include main() { printf("char %d\n", sizeof(char)); printf("int %d\n", sizeof(int)); printf("float %d\n", sizeof(float)); printf("char * %d\n", sizeof (char *)); } 座…

はじめての C

3つの頂点の座標が (1.0, 1.0), (5.0, 3.0), (4.0, 2.0) の位置にある三角形の面積を求めるプログラムを作成せよ。 /* sankaku */ #include struct Point { float x; float y; }; struct Triangle { struct Point a, b, c; }; struct Triangle tri = {{1.0,1…

はじめての C

コード line.2 で 関数にポインタを使うよう プログラムを改造せよ。 /* line.3 */ #include struct Point { float x; float y; }; struct Line { struct Point a, b; }; struct Line func1(struct Line *); main() { struct Line line, *pline; pline = &li…

はじめての C

テストの結果を記録したリストから標準入力して 名前と各点数および平均点をディスプレイに表示するプログラムを作成せよ。sscanf を使用すること。 テキストのとおりにコードを作成すると コンパイルはできるけど gets みたいな dangerous な関数は使うな !…

はじめての C

構造体へのポインタを使って 鉛筆の色と太さを表示するプログラムを作成せよ。 /* pencil */ #include struct Pen { char color; int diam; }; void init(struct Pen *); main() { struct Pen pen, *ppen = &pen; init(&pen) /* &pen は省略できない */ prin…

はじめての C

構造体を使って 前期、後期のテストの平均を求めるプログラムを作成せよ。 /* siken */ #include struct record { /* 構造体の宣言 */ int num; int prev; int later; int full; } s; /* 構造体の変数 */ main() { struct record s; s.num = 100; s.prev = 5…

はじめての C

ポインタ配列に 5人の人名を記載して そのうち文字 'o'を含む名前のみを表示するプログラムを作成せよ。 /* searchwd */ main() { char *name[5]; char *p; int i; name[0] = "kitayama"; name[1] = "okada"; name[2] = "nisio"; name[3] = "okamoto"; name[…