| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:去救 我的程序怎么会WAIn Reply To:去救 我的程序怎么会WA Posted by:382784268 at 2008-11-29 22:07:11 >
> #include<iostream>
>
> using namespace std;
> int main()
> {
> char a[11],b[11];
> int i;
> while((cin>>a>>b)&&(a[0]!='0')&&(b[0]!='0')){
> int n,m;
> n=strlen(a);
> m=strlen(b);
> int s[11];
> int t=0;
> int k=0;
> for(i=0;i<n/2;i++)
> {
> char g=a[i];
> a[i]=a[n-i-1];
> a[n-i-1]=g;
> }
> for(i=0;i<m/2;i++)
> {
> char g=b[i];
> b[i]=b[n-i-1];
> b[m-i-1]=g;
> }
>
> for(i=0;i<n&&i<m;i++)
> {
> s[i]=a[i]-48+b[i]-48+t;t=0;
>
> if(s[i]>9)
> {
> t=1;
> k++;
> s[i]-=10;
> }
> }
>
>
> if(n>m)
> {
> for(i=m;i<n;i++)
> {
> s[i]=t+a[i]-48;t=0;
> if(s[i]>9)
> {
> t=1;
> k++;
> s[i]-=10;
> }
> }
> }
> else
> {
> for(i=n;i<m;i++)
> {
> s[i]=t+b[i]-48;
> t=0;
> if(s[i]>10)
> {
> t=1;k++;
> s[i]-=10;
> }
> }
> }
> if(k!=0)
> {
> if(k==1)
> cout<<k<<" carry operation."<<endl;
> else
> cout<<k<<" carry operations."<<endl;
> }
> else
> cout<<"No carry operation."<<endl;
>
> }
> return 0;
> }
901+99也过不了
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator