1016
来源:互联网 发布:jsp页面引入js文件 编辑:程序博客网 时间:2024/05/16 14:23
#include<stdio.h>#include<string.h>#define MaxNumber 10int Solve(char[],char,char[],char);int detect(char[],char,int);int main(){ char A[MaxNumber+1],B[MaxNumber+1]; char Da,Db; int Sum; memset(A,0,sizeof(A)); memset(B,0,sizeof(B)); scanf("%s %c\n%s %c",A,&Da,B,&Db); Sum=Solve(A,Da,B,Db); printf("%d\n",Sum); return 0;}int Solve(char A[],char Da,char B[],char Db){ int lena,lenb; int da,db; lena=strlen(A); lenb=strlen(B); da=detect(A,Da,lena); db=detect(B,Db,lenb); return da+db;}int detect(char S[],char D,int len){///返回S[]中D组成的整数 int i,count=0; int ans=0; for(i=0;i<len;i++) if(S[i]==D) count++; i=D-'0'; if(count-->0) ans+=i; while(count-->0){ ans*=10; ans+=i; } return ans;}
0 0