
在c++中?如何对动态数组赋值 比如说要求输入 n个学生的成绩。怎么做
展开全部
用vector
vector<int> student;
int n;
int num;
cin>>n;
num=1;
for(i=1;i<=n;i++)
{
cin>>num;
student.pushback(num);
num++;
}
这样student[0]=1;
~~~~~
student[n-1]=n;
vector<int> student;
int n;
int num;
cin>>n;
num=1;
for(i=1;i<=n;i++)
{
cin>>num;
student.pushback(num);
num++;
}
这样student[0]=1;
~~~~~
student[n-1]=n;
展开全部
int n;
cin>>n;
int a*=new int [n];
for(int i=0;i<n;i++)
cin>>a[i];
cin>>n;
int a*=new int [n];
for(int i=0;i<n;i++)
cin>>a[i];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
;
scanf("%d",&n)
p=(int *)malloc(n*sizeof(int));
for(i=0;i<n;i++)
scanf("%d",p+i);
scanf("%d",&n)
p=(int *)malloc(n*sizeof(int));
for(i=0;i<n;i++)
scanf("%d",p+i);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询