变量可以作为数组的个数参数吗?

变量可以作为数组的个数参数吗?我查过了一些资料,大多都是说不行。但在做题目的时候,常常有:……intn;cin>>n;inta[n];……具体程序如下:#include<... 变量可以作为数组的个数参数吗?我查过了一些资料,大多都是说不行。但在做题目的时候,常常有:

……
int n;
cin>>n;
int a[n];
……

具体程序如下:
#include<iostream>
using namespace std;
int main(){

int ave=0,rest=0,ans=0,n;
cin>>n;
int a[n];

for(int i=0;i<n;i++) { cin>>a[i]; ave+=a[i]; }
ave/=n;
for(int i=0;i<n;i++){
rest=rest+a[i]-ave;
if(rest) ans++;

}
cout<<ans;

return 0;
}
展开
 我来答
mlper_
2017-08-11 · TA获得超过8017个赞
知道大有可为答主
回答量:4863
采纳率:78%
帮助的人:1252万
展开全部
一般是不可以的,题目这样出其实是有语法漏洞的,实际编程时这样写编译器会报错
白羊asdfghjkly
2017-08-11 · TA获得超过173个赞
知道小有建树答主
回答量:247
采纳率:0%
帮助的人:83.2万
展开全部
不可以,数组长度只能是常量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AI科普教育
2021-05-22 · 帮助在职IT从业童鞋轻松入门AI。
AI科普教育
采纳数:3 获赞数:0

向TA提问 私信TA
展开全部

讲解定义神经网络过程中需要用到的参数和变量。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式