00问答网
所有问题
当前搜索:
c输入不定长度的数组
C
语言或c++
不定
长
数组输入
?
答:
可以用new分配内存。(对于
c
语言没有string可以使用malloc分配内存)不用的时候delete掉(用malloc的用free)比如说
输入的
时候在循环外定义一个char指针分配1内存;在循环内先分配内存(
长度
为原先长度*2),再输入,循环判断的条件为后面还有没有输入。建议使用getline函数设定最多读取长度,相当于分批读取,...
C
语言中如何控制未知
长度的数组
的
输入
答:
方法一:每输入一次,都询问是否继续输入 while(1){ scanf("%d",&a[i]);printf("是否继续?(Y/N)");
c
=getchar();if(c=='Y'||c=='y')continue;else break;} 这种方法比较笨 方法二:规定
输入的
范围,例如要输入的是正整数,那么可以检测输入的是否合法,如果输入了负数就结束循环 while(...
c
语言
数组
长度不定
怎么办
答:
double * p = (double *)malloc(sizeof(double)*a.length)如果定义的是int型
数组
比如 int a[10];他的
长度
就更简单了,n = sizeof(a)/sizeof(int)假设数组存的是int型,那么 先申请10个元素;int* a = (int*)malloc(sizeof(int)*10);如果又来了个元素,那么就可以 a=(int *)realloc...
...一个
长度不定的
整型
数组
(1000位以内),我要怎么知道该数组的...
答:
一般有两种方式。1 第一个输入为
数组长度
。 比如输入 3 12 45 87 2 以特定输入为结束标记, 比如 以0,-1或者EOF作为结束标记。或者整行输入,以换行符为结束标记。一般来说,在自动判题系统中,以EOF为结束, 或先
输入长度
, 是最为常见的两种方式。
怎样在
c
语言中
输入
一个未知
长度的
数列?
答:
Obj = New SomeClass("String required by constructor")' ...Dim MyLabel As New Label()由于数组是类,因此 New 可以创建新
的数组
实例:Dim MyArray As Integer()MyArray = New Integer() {0, 1, 2, 3} 如果内存不足,无法创建新的实例,公共语言运行库将引发 OutOfMemoryException 错误。
C++如何
输入不
确定
长度
字符串
数组
,以下代码中a只有一个存储空间,为什么...
答:
就是尽量相信程序员,而不是给程序员太多的限制 所以哪怕就算是你的操作看上去有了明显的错误(例如
数组
越界),也会编译通过 所以说cin只看到a是char*类型,但是cin不负责检查到底a是指向多少位char 不确定
长度
也可以用标准库<string>头文件下面的string类型,c++建议用这个类型代替
c
风格字符串char ...
C
语言能不能
输入
随意长
的数组
答:
C
语言必须确定
数组的长度
。两种方法实现:1、将
长度定
为很大的值。例如a[1000]2、先读取长度n,然后建立动态数组
C
语言中,对于不知道
长度的数组
怎样
输入
。。。
答:
数组
名[常量表达式]。2、一维数组程序举例:冒泡法。3、得到结果进行输出。4、二维数组常称为矩阵。把二维数组写成行列的排列形式,可以形象的理解二维数组的逻辑结构。5、字符数组的定义,引用和初始化:
C
语言中没有字符串类型,字符串是存放在字符型数组中的。6、字符数组综合举例。输出一个菱形。
怎么用while
输入不定长度的
二维
数组
?
答:
数组长度
是固定的,你可以用vector容器试试 ,它是
不定长度的
,通过成员函数.size()返回其中保存数据的数量,如果非要用数组,那么先用容器保存,在用.size()作为个数创建数组,在逐个拷贝到数组里面
C
如何定义一个未知
长度的数组
答:
定义一个未知
长度的数组
的方法:一是用VLA可变长数组,例如:int i = 10, j = 20;double a[i][j]; //定义VLA VLA要c99才开始支持,需要使用c99编译器,例如gcc 二是使用动态数组,例如:int m = 10, n = 20;...double **p = ( double** )malloc( 10 * sizeof( double* ) )...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言输入一个不定长度数组
c语言输入不定长数组
c语言输入一组个数不确定的
c语言输入任意长度数组
c语言数组不定义长度
c语言当数组长度不确定
输入数组长度
c语言多组输入数组
c语言输入未知长度的字符串