摘要: #include#include#include//两个大数相加 char* add(char *s1,char *s2,char *c){ char *s=c; int i=strlen(s1)-1,j=strlen(s2)-1,k=0; int flag=0; int sum; for(;i>=0&&j>=0;i--,j--,k++) { sum=(s1[i]-'0')+(s2[j]-'0')+flag; (flag=sum>9)?(c[k]=sum%10+'0'):(c[k]=sum+'0' 阅读全文
posted @ 2013-07-26 10:55 浪浪辛 阅读(276) 评论(0) 推荐(0)
摘要: #include#include//返回s1*num 0=0;i--) { int t=(s1[i]-'0')*num+temp; str[j++]=t%10+'0'; temp=t/10; } if(temp) str[j++]=temp+'0'; str[j]=0;//形成串 strrev(str); return str; }void add1(char *s){ char *p=s; if(*s) { while(p[1]) p... 阅读全文
posted @ 2013-07-26 10:17 浪浪辛 阅读(765) 评论(0) 推荐(0)