問題:整数値を引数とし、その値の階乗を表示する関数を作成せよ。ただし、0以下の値を入力した場合 は1と表示する。
コードfunc twentyfive(o:Int){
if o > 0{
for p in 1...o{
var q:Int = 1
print(q)
q = p * q
}} else {
print("0")
}
}
twentyfive(5)
結果:1が5回表示される
エラー:無し
回答2件
あなたの回答
tips
プレビュー
投稿2016/05/16 07:27
問題:整数値を引数とし、その値の階乗を表示する関数を作成せよ。ただし、0以下の値を入力した場合 は1と表示する。
コードfunc twentyfive(o:Int){
if o > 0{
for p in 1...o{
var q:Int = 1
print(q)
q = p * q
}} else {
print("0")
}
}
twentyfive(5)
結果:1が5回表示される
エラー:無し
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/17 05:00