C++编程错误 出现了下面这个提示 : Cannot open include file: 'array.h': No such file or directory
#include<iostream>#include<iomanip>#include"array.h"usingnamespacestd;intmain(){intn;...
#include<iostream>
#include<iomanip>
#include"array.h"
using
namespace std;
int main()
{
int n;
double average,total=0;
cout<<"请输入学生人数:";
cin>>n;
Array<float> score(n);
for(int i=0;i<n;i++)
{
cout<<"请输入第"<<i+1<<"个学生的课程A成绩(0-100):";
cin>>score[i];
total+=score[j];
}
average=total/n;
cout<<"平均成绩为"<<setprecision(4)<<average<<endl;
return 0;
} 展开
#include<iomanip>
#include"array.h"
using
namespace std;
int main()
{
int n;
double average,total=0;
cout<<"请输入学生人数:";
cin>>n;
Array<float> score(n);
for(int i=0;i<n;i++)
{
cout<<"请输入第"<<i+1<<"个学生的课程A成绩(0-100):";
cin>>score[i];
total+=score[j];
}
average=total/n;
cout<<"平均成绩为"<<setprecision(4)<<average<<endl;
return 0;
} 展开
展开全部
解决方案里没加array.h这个头文件。。。
更多追问追答
追问
什么意思?你看下我程序有错吗?
追答
意思就是你搬别人解决方案少搬了一对文件。。。。array.h和array.cpp。。你可以改成这样。
#include<iostream>
#include<iomanip>
//#include"array.h"
#include <vector>
using namespace std;
int main()
{
int n;
double average = 0.0;
double total = 0.0;
cout<<"请输入学生人数:";
cin>>n;
std::vector<float> score(n);
for(int i=0;i<n;i++)
{
cout<<"请输入第"<<i+1<<"个学生的课程A成绩(0-100):";
cin>>score[i];
total+=score[i];
}
average=total/n;
cout<<"平均成绩为"<<setprecision(4)<<average<<endl;
system("pause");
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询