1 条题解
-
0
题目:求解三袋化肥重量
思路分析
-
任务拆解:
- 输入两两组合的总重量
- 建立方程组求解各袋重量
- 分别计算甲、乙、丙的重量
- 输出结果(保留两位小数)
-
关键点分析:
- 设甲=a,乙=b,丙=c
- 已知:a+b=x,a+c=y,b+c=z
- 解方程:a=(x+y-z)/2,b=x-a,c=y-a
-
步骤规划:
- 输入x、y、z(两两组合的总重量)
- 计算甲的重量:a=(x+y-z)/2
- 计算乙的重量:b=x-a
- 计算丙的重量:c=y-a
- 输出三袋重量(保留两位小数)
-
代码对应:
double x,y,z;- 定义两两总重量变量cin>>x>>y>>z;- 输入三个总重量double a=(x+y-z)/2.0;- 计算甲的重量double b=x-a;- 计算乙的重量double c=y-a;- 计算丙的重量printf("%.2lf %.2lf %.2lf",a,b,c);- 输出三袋重量(保留两位小数)
-
- 1
信息
- ID
- 4089
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 27
- 已通过
- 19
- 上传者