1016 部分A+B (15分)
#include <iostream> #include <string.h> #include <cmath> using namespace std; int main() { char a[11],b[11]; char da,db; int ca=0,cb=0; int numa=0,numb=0; cin>>a>>da>>b>>db; for(int i=0;i<strlen(a);i++) if(a[i]==da) ca++; for(int i=0;i<strlen(b);i++) if(b[i]==db) cb++; for(int i=0;i<ca;i++) numa=numa*10+da-48; for(int i=0;i<cb;i++) numb=numb*10+db-48; cout<<numa+numb<<endl; return 0; }