Molar mass
来源:互联网 发布:淘宝怎么改好评价 编辑:程序博客网 时间:2024/05/29 18:45
每次写代码都比别人长,思路拐弯。我也是醉了。。。。。。你等着等着我再次修改你,竟然催我走,
#include <iostream>#include <cstdio>#include<algorithm>#include <cstring>#include <cstdlib>using namespace std;using namespace std;int main(){ int num; char a[100]; int i,len; double sum; cin>>num; getchar(); while(num--) { sum=0.00; gets(a); len=strlen(a); for(i=0;i<len;i++) { if(a[i]>'A'&&(a[i+1]=='\0'||a[i+1]>'A')) { if(a[i]=='C') sum+=12.01; else if(a[i]=='H') sum+=1.008; else if(a[i]=='O') sum+=16.00; else if(a[i]=='N') sum+=14.01; } int temp=0,j=0; char flag; if(a[i]>'A'&&(a[i+1]<='9')&&a[i+1]>='0') { flag=a[i]; temp=0,j=0; while((a[i+1]<='9')&&a[i+1]>='0') { // b[j]=a[i]; if(j==0) temp=a[i+1]-'0'; else temp=temp*10+a[i+1]-'0'; i++; j++; } // b[j]='\0'; // temp= atoi(b); if(flag=='C') sum+=12.01*temp; else if(flag=='H') sum+=1.008*temp; else if(flag=='O') sum+=16.00*temp; else if(flag=='N') sum+=14.01*temp; } } printf("%.3lf\n",sum); } return 0;}
0 0
- Molar mass
- Molar mass
- Molar mass
- Molar Mass
- Molar mass 【字符串处理】
- uva 1586 - Molar mass
- uva1586----Molar mass
- UVa 1586 - Molar mass
- UVa 1586 - Molar mass
- UVA 1586 ----Molar mass
- UVA 1586 - Molar mass
- uvaoj 1586-molar mass
- UVa 1586 Molar mass
- UVa 1586 - Molar Mass
- UVA - 1586 Molar mass
- uva 1586 - Molar mass
- UVA 1586 Molar mass
- UVa 1586 - Molar mass
- Android之百度地图问题
- android 不使用布局文件,完全由代码控制布局实例
- javaWeb--EL表达式
- Android之屏幕适配问题
- Android实现选择相册图片和拍照,并手动截图返回图片路径和Bitmap对象
- Molar mass
- 仿半糖App首页的实现
- PHP 安装及配置
- 189. Rotate Array 数组右移K位
- java算法1 冒泡排序
- 如何度过大学四年。写给大一、大二、大三、大四的同学们
- android 获取wifi开光状态,连接状态,信号强度
- Android之异步任务加载网络数据
- Linux SUID SGID SBIT 学习