读书人

求下列程序的输出结果解决方法

发布时间: 2012-02-08 19:52:21 作者: rapoo

求下列程序的输出结果
main( )
{
float i=1.1;
int x,y;
x=1.5;
y=(x+3.5)/5;
printf( "%d\n ",i*y);
}

请分析一下该程序的输出结果

[解决办法]
main( )
{
float i=1.1;
int x,y;
x=1.5;//因为x为int型,所以x = 1
y=(x+3.5)/5; //y是int型,所以4.5/5 结果为0
printf( "%d\n ",i*y); //所以结果为1.1 * 0 结果为0
}

读书人网 >C语言

热点推荐