C语言算术运算的一些问题20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是___.A、x=x*100+0.5
这样,我们就成功地在C语言中保留了浮点数的小数点后两位。
db);printf("保留到小数点后2位输出是:%.2lf\n",db);return0;}
double f=123.45678;f=(int)(f*100)/100;
返回值代表结果的长度//如不够减返回-1,正好减完返回 0 //下面判断p1 是否比p2 大,如果不是,返回-1int Substract( int * p1, int * p2, int nLen1, int nLen2){ int i; if( nLen1 < nLen2 ) return -1; if( nLen1 == nLen2 ) { for( i = nLen1-1;...
《C语言程序设计基础》教材参考答案10常量‘a’和”a”分别占用个字节和个字节的存储空间。有定义int1234获取其百位数码的表达式为若有定义char将一个浮点型变量n四舍五入精确到小数点后两位其表达式为unsignedlong10010完成【引例】中的题目要求计算结果保留两位小数。《C语言程序设计基础》教材参考答案11参考程序代码...
C语言算术运算的一些问题20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是___.A、x=x*100+0.5/100.0(结果就是浮点型)B、x=(x*100+0.5)/100.0(浮点型)C、x=(int)(x*100+0.5)/100.0D、x...
单纯对于这个问题其实很简单。C 语言的 printf() 函数就可以指定保留小数位输出,而且是支持“四舍五入...
include<math.h> int main(){float a,b,c,p,s;scanf("%f %f %f",&a,&b,&c);if(a>=b+c||b>=a+c||c>=a+b){ printf("Can not make a triangle!\n");return 1;} p=(a+b+c)/2.0;s=sqrt(p*(p-a)*(p-b)*(p-c));printf("s=%f\n",s);getch();return 0;...
include<stdio.h> void main(){ float r,s;for ( r=0.5;r<=1.5;r+=0.5 ){ s=3.1415926*r*r; s+=0.005; //在小数点第2位上进行四舍五入运算 printf("r=%f s=%5.2f\n",r,s); //只显示小数点后面两位 } } ...