注册 登录
编程论坛 C语言论坛

怎么弄呀,还有就是error C2143: 语法错误 : error C2059怎么查找错在哪里

最帅的排骨 发布于 2021-03-30 19:28, 1524 次点击
#include<iostream>
#include<cstdlib>
#include<ctime>
#include<iomanip>
using namespace std;
void init(int score[],int n)
{
    srand((unsigned)time(0));
    for(int i=0;i<n;i++)
   
    {score[i]=rand()%101;}
}
void output(int score[],int n)
{   
 for(int i=0;i<n;i++)
 {
     cout<<setw(5)<<score[i];
     if((i+1)%10==0)
         cout<<endl
 
 
 }


}
void  main(){
  int n=0;
  cout<<"请输入学生人数:\n";
  cin>>n;
  int*p=new int[n];
  init(p,n);
  output(p,n);
    delete [p]
}1>------ 已启动生成: 项目: 980, 配置: Debug Win32 ------
1>生成启动时间为 2021/3/30 19:17:54。
1>ClCompile:
1>  iuiuub.cpp
1>c:\users\dell\documents\visual studio 2010\projects\testproject1\debug\第一次测试\980\980\iuiuub.cpp(22):1>------ 已启动生成: 项目: 980, 配置: Debug Win32 ------
1>生成启动时间为 2021/3/30 19:17:54。
1>ClCompile:
1>  iuiuub.cpp
1>c:\users\dell\documents\visual studio 2010\projects\testproject1\debug\第一次测试\980\980\iuiuub.cpp(22): error C2143: 语法错误 : 缺少“;”(在“}”的前面)
1>c:\users\dell\documents\visual studio 2010\projects\testproject1\debug\第一次测试\980\980\iuiuub.cpp(34): error C2059: 语法错误:“}”
1>
1>生成失败。
2 回复
#2
最帅的排骨2021-03-30 19:36
#3
apull2021-03-30 21:48
提示不是很清楚吗。
cout<<endl 缺少;
delete []p;
1