
#include<stdioh>
int main()
{
double a,b;
scanf("%lf %lf",&a,&b);
printf("a+b=%2lf\n",a+b);
printf("a-b=%2lf\n",a-b);
printf("ab=%2lf\n",ab);
return 0;
}
望采纳
还可以这样:
#include<stdioh>
main()
{
float i;
printf("请输入一个数i:");
scanf("%f",&i); /由你输入数值给i赋值/
printf("%0f",i); / %mnf 意思是指定输出的数据占m列,其中有n位小数。若数值长度小于m,左端补空位,若大于则按原数输出。所以如果我们将n设为0,也就是小数位数为0,那么就会自动将小数部分四舍五入,然后输出整数,注意,如果你不需要把小数四舍五入的话,那这个方法大概不能用/
}
实型数据表示的实际上就是生活带小数的数值,在程序运行过程中不能被改变其值的实型数被称为实型常量。实型常量又称实数或浮点数。在C语言中可以用两种形式表示一个实型常量。
数据可以是连续的值,比如声音、图像,称为模拟数据,也可以是离散的,如符号、文字,称为数字数据。在计算机系统中,数据以二进制信息单元0、1的形式表示。
扩展资料:
实型数据都存有误差,不会有两个完全相等的数。在编写程序中,不管使用是float ,还是double,计算机按double进行处理,输出时,小数点默认用6个小数位表示。
算术运算符两边的数的类型必须一致,不一致则自动进行的转换。原则不改变数的实际大小;赋值号的左边只能是变量名,右边可以是任意合法的表达式。
参考资料来源:
百度百科-实型变量
#include<iostream> using namespace std; void main() { int a[10]={1,5,6,2,3,4,9,8,76,7}; int max=a[0]; for(int i=0;i<10;i++) { if(max<=a[i])max=a[i]; } cout<<"数组最大值:"<<max<<endl; }
以上就是关于C语言编程题:从键盘上输入两个实型数,求两数的和.差.积,输出结果时要求小数部分保留两位。。具体该全部的内容,包括:C语言编程题:从键盘上输入两个实型数,求两数的和.差.积,输出结果时要求小数部分保留两位。。具体该、在C语言中怎么吧一个实型数舍去小数点后再转换成整型、什么叫实型数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)