C语言第五题,怎么让它输出整数部分?

如题所述

是浮点型数据以整形输出吧?

最为简单的是类型强转如如(int)(1.1111)为1。
还有一种是系统默认的转换,即将小数部分截去,保留整数部分,如1.1转换为1
最后一种是通过编码手段获取比如
float x=1.11;
int s=x%10;//取到的整数部分 对于11.11以上的要使用循环

x = x/10;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-17
对于正浮点数取整有两种方法,第一直接强制转换(int),第二张用floor函数输出用%g追答

本回答被提问者采纳
相似回答