100までのフィボナッチ数列をfor文で書きたいのですが、
#include <stdio.h> int main (void) { unsigned short data[3]; int i; data[0]=0; data[1]=1; printf("%d\n", data[0]); printf("%d\n", data[1]); for(i=1; data[2] < 100; i++) { data[2] = data[1]+data[0]; printf("%d\n", data[2]); data[0] = data[1]; data[1] = data[2]; } return 0; }
これだと100を一個超えて出力されます。どのように改善したら良いでしょうか。
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答5件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー