#include <cmath>
#include <iostream>
#include <algorithm>
#include <conio.h>
using namespace std; int main(){ int a,i,j,alls,d[1000001]; alls=0; cout <<"你想要几个整数数字"; cin >> a; cout <<"请为它们赋值;"; for(i=0;i<=a;i++){ cin >>d[i]; cout << d[i]<<" "; } cout <<endl; cout << "请输入你想要的算法:"<<endl; char window; cin >> window; switch(window){ case'a': cout <<"这些数的和是:"; for(j=0;j<=a;j++){ alls=alls+d[j]; } cout <<alls; alls=0; case'b': cout <<"这些数的差是:"; int doit; for(j=0;j<=a;j++){ alls=alls+d[j]; if(j==a){ doit=alls-(alls-d[1]); } } cout <<doit; alls=0; doit=0; case'c': for(j=0;j<=a;j++){ cout<<"这个数"<< d[j] << "的绝对值是;"; cout << abs(d[j])<<endl; } case'd': cout <<"你想要几次方;" ; int l; cin >> l; if(l>0){ cout << l <<endl; cout <<"好的,稍等"<<endl; } for(j=0;j<=a;j++){ alls=d[j]^l; cout<<"这个数的"<< l <<"次方是:"; cout<<alls<<endl; alls=0; } case'e': alls=1; cout <<"这些数的积:"; for(j=0;j<=a;j++){ alls=alls*d[j]; } cout <<alls; alls=0; case'f': cout <<"这些数的商:"; alls=d[0]; for(j=0;j<=a;j++){ alls=alls/d[j]; } cout << alls; alls=0; case'g': cout<<"开始排序"<<endl; sort(d,d+a); for (i=0;i<a;i++){ cout << d[i] <<endl; } default: cout<<"??????,你想干嘛,看看你的数字吗?"; } return 0; }