菜鸟急救,这段c++程序为什么不能运行?

来源:百度知道 编辑:UC知道 时间:2024/06/04 16:54:10
include<iostream.h>
void main()
{
int a[100];
int n;
cout<<"输入数组元素的个数:";
cin>>n;
cout<<"请输入你要输入的一组数据:";
for(int i=0;i<n;i++)
cin>>a[i];

int b[50]; int c[50]; int d[50];
{
b[0]=a[0];
for(int j=1;j<n/2;j++)
b[j]=b[j-1]+a[j];
int max=b[0];
for(int k=1;k<n/2;k++)
if(b[k]>b[0])
max=b[k];
int k1=k;

c[0]=a[n/2];
for(int L=1;L<n/2;L++)
c[L]=c[L-1]+a[n/2+L];
int max1=c[0];
for(int m=1;m<n/2;m++)
if(c[m]>c[0])
max1=c[m];
int m1=m;

d[0]=a[n/2-1];
for(int p=1;p<n/2;p++)
d[p]=d[p-1]+a[n/2-1-p];
int max2=d[0];
for(int q=1;1<n/2;q++)
if(d[q]>d[0])
max2=d[q];
int q1=q;
int max3=max1+max2;

int x;
if(max>max1&&ma

include加了#
iostream.h改成iostream
下面插入一行
using namespace std;

ISO C++ 98,你是不是没看过标准C++的教材?

#include<iostream>
using namespace std;
标准c++写法

include<iostream.h>前面加个#即可。

你看看书吧!

语法和逻辑都有问题,怎么运行啊?