C语言菜鸟问题帮忙看下

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:14:17
#include<stdio.h>
int main(void){
int y;
for(y=.1;y!=1.0;y+=.1)
printf("%f\n",y);
system("PAUSE");

}
会输出什么?为什么?

#include "stdio.h"
main()
{
float y;
for(y=.1;y<=1.0;y+=.1)
printf("%12.9f\n",y);
system("PAUSE");
}

运行以下这个程序,可能会有所收获.

不停的输
0.000000
0.000000
0.000000
0.000000
死循环了~

一堆错误……

int y 不能赋值.1

应该是无限循环吧~~y!=1.0永远为真吧

循环了按Ctel+Pause Break

5.5是0.1加到1.0吧?