题目链接:http://poj.org/problem?id=2006

解题报告:

题意看了半天,没看懂,再加上化学没学好,更加让我头痛。

假设1L溶解了x摩尔的酸:ka=m*x*nx/ori-x;

得:mnx*x+kax-ka*ori=0;

解方程x=(sqrt(k*k*a*a+4mnka*ori)-ka)/2mn;

溶度为x*m;

PH=log10(x*m);

这里log是e为底的,应该用log((double)10)

#include<stdio.h>
#include<math.h>
#include<iostream> using namespace std; int main()
{
double Ka; //平衡常数
double ori; //原始酸浓度
int m; //1摩酸分子 完全溶解 分解出氢离子数
int n; //1摩酸分子 完全溶解 分解出酸根离子数
double H; //最后计算Ph值的氢离子数 while()
{
cin>>Ka;
cin>>ori;
cin>>m;
cin>>n; if(Ka==&&ori==&&m==&&n==)
break; H=(sqrt(Ka*Ka+*m*n*Ka*ori)-Ka)/(*n);
printf("%.3f\n",-log10(H));
} return ;
}

最新文章

  1. Xamarin.Android之ActionBar与菜单
  2. CLR via C# 摘要二:IL速记
  3. https网站跳转到http网站时,referrer获取不到的问题
  4. FineUI v4.0.2 (beta) 发布了!
  5. 简单的apk Ionic
  6. js生成唯一值的函数
  7. 会话—cookie
  8. Web应用Word生成
  9. 使用Adobe Photoshop CC 2015批量修改图片尺寸
  10. (用微信扫的静态链接二维码)微信native支付模式官方提供的demo文件中的几个bug修正
  11. du和df显示磁盘空间使用差异大的几种情况
  12. Apache下载、安装及配置(Windows版)
  13. css,html备忘录
  14. poj1195
  15. [转]jsPlumb插件做一个模仿viso的可拖拉流程图
  16. asp.net query string 及 form data 遇到的编码问题
  17. 使用MyEclipse建立working set
  18. yum安装失败:ublic key for **.rpm is not installed
  19. 实战体验几种MySQL Cluster方案(转)
  20. JQUERY链式操作实例分析

热门文章

  1. MB Star C5 Functions
  2. hdu 6287
  3. java——为什么要有接口?和抽象类有什么不一样?
  4. win10重装完登录不了微软账号
  5. python 安装 第三方包
  6. Selenium+Python+Webdriver:保存截图到指定文件夹
  7. pandas DataFrame数据转为list
  8. HBuilder的常用快捷键
  9. RTT设备与驱动之硬件定时器
  10. DEDE日期调用小插件