浅川です 本日分の課題をお送りします。 課題は asakawa_comp3a@cis.twcu.ac.jp 宛に送ってください。 メールの件名は「20080929-自分の学生番号」とし、その際必ず 自分宛に Cc: してください。期限は10月5日 23:59 とします。 1. ハンドアウトの再帰関数を使って階乗を求めるプログラムを 改造し、scanf() 関数を使って n を読み込み n の階乗を求める プログラムを作れ。 2. 再帰を使って 1 から n までの和を求めるプログラムを作れ。 3. 次の関数は 2 数 a, b の最大公約数を再帰を使って求めるものである。 main() や他の必要なものを補ってプログラムを完成させよ。 gcd() 関数の中身はいじらなくてもよい。 int gcd(int a, int b) { if(a==b) return a; else if(a>b) return gcd(a-b, b); else return gcd(a, b-a); }