1. 程式人生 > >加強版數字反轉求和 -123+123->-321+321

加強版數字反轉求和 -123+123->-321+321

本人新入門 勿噴

#include using namespace std; int reverse(int n)//反轉數 { int a=0,b; if(n>0) b=n; else b=-n; while(b) { a=a*10+b%10; b/=10; } return n>0?a:-a; }

int add_reverse ()//返回結果 { int n,sum; sum=0; cout<<“請輸入需要反轉求和數的個數”<<endl; cin>>n; while(n<1) { cout<<“plz input again”; cin>>n; } int num[n]; cout<<“plz input n numbers:”<<endl; for(int i = 0;i < n;i++) cin>>num[i]; for(int j= 0;j < n;j++) sum+=reverse(num[j]); return sum;

}

int main(int argc, char** argv) {

cout<<add_reverse();
return 0;

}