《情報基礎論演習》 第1回 【基本的データ構造・基本的制御構造 その1】 ------------------------------------------------------------------ ▼ Basic 1 自分の学籍番号を変数(型:int)に格納し、それを表示させなさい。 (学籍番号は、scanf()で入力する) ------------------------------------------------------------------ ▼ Basic 2 変数a,b,cの総和と平均値を求め、表示させなさい。 ただし、a,b,cは実数(型:double)とする。 a,b,cの値を何通りか試してみること(提出するのは1通りでよい)。 (a,b,cの値は、初期値として与える) ------------------------------------------------------------------ ▼ Basic 3 繰り返しを使ってnの階乗 n! を計算しなさい。 (nの値は、scanf()で入力し、n=10の場合を提出すること) ------------------------------------------------------------------ ▼ Basic 4 3次元ベクトルを構造体で表現し、そのメンバを参照することによって ベクトルの大きさを求めなさい。 構造体は、x,y,zという名前のメンバを持つものとします。 (ベクトルの値は、初期値またはscanf()のどちらで与えてもよい) ------------------------------------------------------------------ ▼ Basic 5 Basic 4の構造体を用いて、ベクトルA=(1,3,5)、B=(2,4,6)の内積を計算 しなさい。続けてAとBを交換して再度内積を計算し、結果を比較すること によって交換法則が成立していることを確認しなさい。 AとBの交換は各メンバ毎ではなく構造体ごと行うこと。 (ベクトルの値は、初期値で与える)