for文について
Posted: 2006年12月15日(金) 10:50
初めて書き込みさせていただきます。よろしくお願いします。
現在、学校で出された問題をやっているのですが、for文のところで躓いてしまいました。
下のプログラムでiを0から3まで0.1ずつ増やし表示しているのですが、3.0を表示できません。
3.0を表示するにはiを0から3.1まで、みたいにしなければならないのでしょうか。
何かよい対策があれば、お願いします。
#include <stdio.h>
void main(){
double i;
for(i=0;i<=3;i+=0.1)printf("%lf\n",i);
}
現在、学校で出された問題をやっているのですが、for文のところで躓いてしまいました。
下のプログラムでiを0から3まで0.1ずつ増やし表示しているのですが、3.0を表示できません。
3.0を表示するにはiを0から3.1まで、みたいにしなければならないのでしょうか。
何かよい対策があれば、お願いします。
#include <stdio.h>
void main(){
double i;
for(i=0;i<=3;i+=0.1)printf("%lf\n",i);
}