2016-11-03 23:55发布
#include <stdio.h> #include <string.h> #include <math.h> int main(void) { double i; for(i=0;i!=10;i+=0.1) printf("%.1f ",i); return 0; }
因为double表示0.1时的精度问题,i永远不会等于10.0,所以做成无限循环。
试试i!=(double)10
最多设置5个标签!
付费偷看金额在0.1-10元之间
因为double表示0.1时的精度问题,i永远不会等于10.0,所以做成无限循环。
试试i!=(double)10
一周热门 更多>