在C++中如何在不知道一个数组具体大小的情况下声明一个数组?
4个回答
展开全部
第一种, 用宏定义。
#define N 20
int a[N];
这个20是你自己可以改的。
第二种,用动态定义
int *p = new Nsizeof(int);
开辟了N个int型空间。
能给分不
#define N 20
int a[N];
这个20是你自己可以改的。
第二种,用动态定义
int *p = new Nsizeof(int);
开辟了N个int型空间。
能给分不
追问
找出输入整数的所有质因数(包括重复质因数),并按从小到大的顺序依次输出。
Input
输入一组待分解整数,每个整数k占一行。
保证所有的输入数字1 <= k < 2^21
Output
输出每个输入整数的所有质因数(按因子从小到大的顺序输出),质因数之间用空格隔开。
帮忙看一下这道题目怎么做呗
追答
你 给多少分~我没分了,也要问问题不是
展开全部
使用动态数组就好啊
追问
具体怎么弄啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
声明成指针,然后用new的。
char * str;
str = new char[10];
char * str;
str = new char[10];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用C++标准库容器
比如vector
比如vector
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询