计算机等考二级C语言学习要领(2)

2021-01-20 15:39

printf("%f\n",x);

}

这个程序的结果是27.000000

为什么我一直算的是28.000000呢?请指教

答:main()

{

int m=7,n=4;

float a=38.4,b=6.4,x;

x=m/2+n*a/b+1/2;

printf("%f\n",x);

}

m/2==3;因为m是整形所以结果为整形不是3.5而是3

同样1/2不是0.5而是0。

要改的话,x=(float)m/2+n*a/b+1.0/2.0;

结果为28.0000

4、有些人说我的程序很难让人看懂,请问如何将程序写得规范、简洁明了


计算机等考二级C语言学习要领(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电光调制器的温度特性及其最优化设计3

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: