不知道为什么运行不出来(本人炒鸡新手)
  • 板块灌水区
  • 楼主lhy2692
  • 当前回复9
  • 已保存回复9
  • 发布时间2021/8/21 23:33
  • 上次更新2023/11/4 09:44:18
查看原帖
不知道为什么运行不出来(本人炒鸡新手)
558954
lhy2692楼主2021/8/21 23:33
#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; }

2021/8/21 23:33
加载中...