精华内容
下载资源
问答
  • 用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。PI=3.14 输入 两个浮点数,r和h 输出 圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。保留两位小数,每个结果...

    描述

    设圆半径r,圆柱高h求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。PI=3.14

    输入
    两个浮点数,r和h

    输出
    圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。保留两位小数,每个结果后换行。

    【模板】
    输入样例 1

    1.5 3
    输出样例 1

    C1=9.42

    #include<stdio.h>
    #include<stdlib.h>
    int main ()
    {
    	float r,h;
    	scanf_s("%f%f",&r,&h);
    	float C1,Sa,Sb,Va,Vb;//此处注意double和float的区别
    	double PI=3.14;
    	C1=2*PI*r;
    	Sa=PI*r*r;
    	Sb=4*PI*r*r;
    	Va=(4.0/3)*PI*r*r*r;
    	Vb=PI*r*r*h;
    	getchar();
    	printf("C1=%.2f\nSa=%.2f\nSb=%.2f\nVa=%.2f\nVb=%.2f\n",C1,Sa,Sb,Va,Vb);
    	system("pause");
    	return 0;
    }
    

    float型过程运行值及结果
    在这里插入图片描述
    在这里插入图片描述
    double型运行值及结果
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编程序。 #include <iostream> #include <iomanip> using namespace std; int main() { float h, r, l, s, sq, vq, vz; ...

    课后习题3.2 设圆的半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编程序。

    #include <iostream>
    #include <iomanip>
    using namespace std;
    
    int main()
    {
    	float h, r, l, s, sq, vq, vz;
    	const float pi = 3.1415926f;
    	cout << "please enter r,h:";
    	cin >> r >> h;
    	l = 2 * pi * r;
    	s = r * r * pi;
    	sq = 4 * pi * r * r;
    	vq = float(4.0 / 3.0 * pi * r * r * r);
    	vz = pi * r * r * h;
    	cout << setiosflags(ios::fixed) << setprecision(2);
    		
    	cout << "圆周长为:" <<l<< endl;
    	cout << "圆面积为:"  <<s<< endl;
    	cout << "圆球表面积为:" <<sq<< endl;
    	cout << "圆球体积为:"  <<vq<< endl;
    	cout << "圆柱体积为:" <<vz<< endl;
    	return 0;
    }
    
    展开全文
  • js中取小数点后两位方法最常用的就是四舍五入函数了,前面我介绍过js中四舍五入一此常用函数,这里正好用上,下面我们一起来看取float型小数点后两位一些方法总结
  • 函数返回值:scanf()函数操作成功时,返回成功赋值的数据项,出错时则返回EOF。 格式化字串一般包括 : %s(字符串) %c(单字符) %d(整数) %lf(double型) %f(float型) , 后面的argument一定要是地址类型...
    #include<iostream>
    
    #include<iomanip>
    #include<stdio.h>
    using namespace std;
    int main()
    {
    double r,h,PI=3.14,C1,Sa,Sb,Va,Vb;
    scanf("%lf%lf",&r,&h);           //尝试用了scanf 函数 
    C1=2*r*PI;
    Sa=PI*r*r-0.005;
    Sb=4*PI*r*r;
    Va=PI*r*r*r*4/3;
    Vb=h*PI*r*r-0.005;
    cout<<"C1="<<fixed<<setprecision(2)<<C1<<endl;
    cout<<"Sa="<<fixed<<setprecision(2)<<Sa<<endl;
    cout<<"Sb="<<fixed<<setprecision(2)<<Sb<<endl;
    cout<<"Va="<<fixed<<setprecision(2)<<Va<<endl;
        cout<<"Vb="<<fixed<<setprecision(2)<<Vb<<endl;
        return 0;
    }
    所以来写一下scanf函数作用喽~
    scanf()函数:int scanf(char *format[,argument,...])
    函数原型:int scanf( const char *format, ... );
    函数说明:scanf()函数是通用 终端 格式化 输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据,并自动把数值变换成适当的机内格式。(好吧,我也不懂这段话) 
    调用格式为:scanf("<格式化字符串>",<地址表>);
    函数返回值:scanf()函数操作成功时,返回成功赋值的数据项数,出错时则返回EOF。
    格式化字串一般包括 : %s(字符串) %c(单字符) %d(整数) %lf(double型) %f(float型) ,
    后面的argument一定要是地址类型变量,当变量名就是对应的指针变量时,就不需要加&符号了。 &是地址运算符,意思是获得变量的地址。如:
    char str[100];
    int i;
    scanf("%s", str ); //str本身就是地址,所以,不需要加&(数组名就是该数组首元素的地址) 
    scanf("%d", &i ); //i不是指针变量,必须要加地址 
    展开全文
  • 在本篇文章里小编给大家分享了关于js取小数点后两位四种方法和实例代码,需要的朋友们学习下。
  • 下面小编就为大家带来一篇JS数字小数点后两位或n位的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • oracle sql 取小数点后两位

    千次阅读 2017-10-19 10:06:13
    oracle sql 取小数点后两位

    oracle sql 取小数点后两位


    展开全文
  • java取小数点后两位

    千次阅读 2019-07-22 16:30:52
    package ... import java.math.BigDecimal;import java.text.DecimalFormat;/** * java取小数点后两位小数 * @author Sud * */public class Decimal62 { public static void main(String[] args) { ...
  • 记录: private String getRate(double a, double b) { NumberFormat numberFormat = NumberFormat.... //取小数点后2 numberFormat.setMaximumFractionDigits(2); String result = numberFormat.format...
  • 取小数点后的位数

    2019-04-19 09:01:38
    import java.math.BigDecimal;...以上三个对象是用来取小数点后的位数的。 * java 保留小数点N位数(若干),几种实现的方式总结 1)常用的是1.DecimalFormat, 2).BigDecimal 3)String .format...
  • java中取小数点后两位(四种方法)一java.text.DecimalFormat df = new java.text.DecimalFormat("#.##");double d = 3.14159d;System.out.println(df.format(d));二java.math.BigDecimal bd2 = new BigDecimal("3....
  • java float 取小数点后两位

    千次阅读 2018-02-04 22:11:18
    float price=allPrice; //保留两位小数 DecimalFormat decimalFormat=new DecimalFormat(".00"); String pri=decimalFormat.format(price);
  • 取小数点后面几位数

    2017-03-27 17:27:00
    <td>@item.qty.ToString("F0")</td>//取整数 <td>@item.total.ToString("F2")</td>//取小数点后两位 转载于:https://www.cnblogs.com/superMay/p/6627788.html...
  • Js取小数点后两位四种方法

    千次阅读 2019-01-22 22:07:40
    在本篇文章里小编给大家分享了关于js取小数点后两位四种方法和实例代码,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 Javascript取float型小数点后两...
  • 取小数点后2数字

    千次阅读 2013-01-29 11:27:05
    java中取小数点后2数字 有四种方法:  一.double d = 13.24535;  d = ((int)(d*100))/100.0;  二. class Test1{   public static void main(String[] args){   double d = ...
  • js取小数点后两位的方法

    千次阅读 2016-05-16 22:04:48
    js中取小数点后两位方法最常用的就是四舍五入函数了 四舍五入var num =6.446242342; num = num.toFixed(2); // 输出结果为 6.45不四舍五入 第一种,先把小数边整数:Math.floor(23.48543300 * 100) / 100 // 输出...
  • js取小数点后两位 方法总结

    万次阅读 2014-04-28 15:05:52
    Javascriptfloat型小数点后两位,例22.127456成22.13,如何做?
  • javascript 取小数点后几位方法总结 Javascript取float型小数点后两位,例22.123456取成22.12,如何做? 1.通过substring截取。 function getnum() { var num = 22.123456; var result = num.substring(0,s.indexOf(...
  • 问题:在输入框中只能输入数字,并且取小数点后两位。刚开始使用了type="number"这个属性,所有的正则表达式均不生效,取消之后用input 事件完全就hold了,值得记录一下,查看了网上小朋友的内容,感谢! <el-...
  • js取小数点后两位;

    2015-05-13 10:44:45
    挑一个最简单方法 function getNum() { //假设ajax取到的数据为data;var data = "19.3333655485";var my_num = parseFloat(data);var real_num = my_num.toFixed(2)...//取小数点后两位;console.log(real_num); }

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,627
精华内容 21,450
关键字:

如何取小数点后两位数