数字统计

来源:互联网 发布:淘宝中的电子商务 编辑:程序博客网 时间:2024/06/11 00:49
#include <iostream>#include <string>using namespace std;int a[27],b[27];int gcd(int m,int n){if(n==0) return m;return gcd(m,n%m);}int main(){string s; char c;int i,j,n,flag;cin>>n;for(j=1;j<=n;j++){cin>>s; flag=1;for(i=0;i<s.size();i++)    {   if(flag)        {         if('0'<=s[i]&&s[i]<='9') a[s[i+1]-64]+=(s[i]-'0'); if(s[i]=='=') flag=0;        }        else {if('0'<=s[i]&&s[i]<='9') b[s[i+1]-64]+=(s[i]-'0');}    }}for(i=1;i<=26;i++){if(a[i]>b[i]) {a[i]-=b[i];b[i]=0;}else {b[i]-=a[i];a[i]=0;}}for(i=1;i<=26;i++)if(a[i]!=0) cout<<a[i]<<(c=i+64)<<" ";cout<<'=';for(i=1;i<=26;i++)if(b[i]!=0) cout<<b[i]<<(c=i+64)<<" ";cout<<endl;return 0;}


 

原创粉丝点击