プロが教えるわが家の防犯対策術!

フィボナッチ数列で30項までのうち素数となるプログラムを作成せよ。
急ぎです。ご協力おねがいします。

A 回答 (2件)

訂正:


/* フィボナッチ数(n=0)の出力 */
printf("%d\n", f0);
は不要
    • good
    • 0
この回答へのお礼

ありがとうございます。とても助かりました。

お礼日時:2017/11/26 15:18

Cだとこんな感じ?



#include <stdio.h>

int main(void)
{
/* 変数の宣言 */
int n,i;
int f0, f1, f2;

f0 = 0;
f1 = 1;

/* フィボナッチ数(n=0)の出力 */
printf("%d\n", f0);

/* フィボナッチ数の計算 */
while( n<30 ) {
// 素数の場合にフィボナッチ数の出力
for( i=2;i<number;++i ) {
if( number%i==0 ) {
printf("%d\n", f1);
break;
}
}
// フィボナッチ数の計算
f2 = f1 + f0;
// 変数の代入
f0 = f1;
f1 = f2;
n = n+1;
}

return 0;
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング