#include <stdio.h>
int main ()
{
double d1,d2; //声明俩个实型变量,即浮点变量,一般情况建议都用double
double sum,difference,product,quotient;
//声明四个浮点变量用于存储和差商积;
scanf("%lf,%lf",&d1,&d2); //输入时的%f为float格式的占位符,%lf为double格式的占位字符
//不要忘记前面的&
sum = d1+d2; //俩数和
difference = d1-d2; //俩数差
product = d1*d2; //俩数积
printf("和:%.2lf\n差:%.2lf\n积:%.2lf",sum,difference,product);
//用%.nf来表示float保留n位小数的小数
//对于printf来说,float类型会在printf中自动转化为double类型,所以输出时%f就足以输出double类型,
//不一定要用%lf,但建议还是继续保持一一对应的习惯更好
return 0;
}
输入的两个数之间必须加逗号分隔
printf打印的时候写错了,应该是%.2lf,这样才是保留两位小数。每个参数的打印都需要修改下。