(1)分析并写出下列程序的运行结果。
#include <stdio.h>
int main ()
{
int a=12,b=3;
float x=18.5,y=4.6;
printf ("%f\n",(float)(a*b)/2);
printf ("%d\n",(int)x%(int)y;
}
程序的运行结果为:
(2)分析并写出下列程序的运行结果。
#include <stdio.h>
int main ()
{
int x=32,y=81,p,q;
p=x++;
q=--y;
printf ("%d%d\n",p,q);
printf ("%d%d\n",x,y);
}
程序的运行结果为:
知识点:
1.整型和浮点型的区别,浮点型默认小数点后有6个0;
2.n++,n–,++n,–n的用法。前两个先赋值,后自增;后两个先自增,再赋值。
心得体会:掌握以上两个知识点,才能输出正确答案。