基于PBL的C语言课程设计及学习指导前三章答案1.0版解读.doc
2.1
————————————————
(1)
#includestdio.h
#includeconio.h
main()
{
int a=2,b=3,m;
m=a;
a=b;
b=m;
printf(a=%d,b=%d,a,b);
getch();
}
——————————————————————————————————
(2)
#includemath.h
#includeconio.h
#includestdio.h
main()
{
float a,b,c,s,v;
scanf(%f,%f,%f,a,b,c);
s=0.5*(a+b+c); //将原来的“1/2”改为“0.5”
v=sqrt(s*(s-a)*(s-b)*(s-c));
printf(v=%f\n,v);
printf(a=%f,b=%f,c=%f,s=%f\n,a,b,c,s);
getch();
}
(3)
#includestdio.h
#includeconio.h
main()
{
int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(%d,%d,%d,%d,i,j,m,n);
getch();
}
书上在此题后有 四次改动“ ++ ”的位置,不再赘述,其结果依次为:
9,11,8,11;
8,10;
9,11;
原创力文档

文档评论(0)