- 471 名前:デフォルトの名無しさん [2008/06/14(土) 00:44:42 ]
- [1] 授業単元: プログラミング言語
[2] 問題文(含コード&リンク): 1,文字列に母音(a,i,u,e,o)が何個含まれているかをint型数値として返すような関数VowelNumber()を作成せよ。 また,この関数を使用して,キーボードから入力された文字列に 母音が何個含まれているかを表示するプログラムを作成せよ。 2, (1) ある自然数に対して,その自然数の約数は何個かを関数値として返すような 関数FactorQuantity()を作成せよ。 例として20の場合は{1,2,4,5,10,20}なので個数は6となる。 (2) ある自然数Nの約数の個数が2個だけ(1とNだけ)の場合,Nは素数である。 そこで(1)の関数FactorQuantity()を利用してNが素数がどうかを判定し, Nが素数なら1を返し,素数でなければ0を返す関数Prime()を作成せよ。 (3) (2)の関数Prime()を用いて次のプログラムを作成せよ。 2つの自然数a,bを入力させ(a<bとする),a以上b以下の素数を全て表示するプログラムを作成せよ。 ※ソースファイルは1つのファイルにまとめよ。 [3] 環境 [3.1] OS:Linux [3.3] 言語:C [5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々) いままで習ったのは、printf,scanf,ループ文,if文,配列,strcat,strcpy,strlen,stricmp,strcmpなどです。まだポインタは習っていません。 解説も少し加えてくれるとありがたいです。 よろしくお願いします。
|

|