C语言怎么样实现保留两位小数后的小数不进行四舍五入?

是使多位小数保留两位小数 ,请写出个表达式

#include "stdio.h"
void main()
{double a=3.5678; //a可换成其他小数
int b=(int)(a*100);
double c=b/100.0;
printf("%.2f",c);
}

结果为 3.56 (百分位后的小数全部舍去)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-14
把数字定义为double
相似回答