66问答网
所有问题
当前搜索:
c语言数组长度未知如何输入
C语言
中,对于不知道
长度
的
数组怎样输入
。。。
答:
1、一维数组程序举例:冒泡法。得到结果进行输出。二维数组常称为矩阵。把二维数组写成行列的排列形式,可以形象的理解二维数组的逻辑结构。2、
C语言
中不能定义未确定个数的数组,不过可以用指针来变相的完成你的要求。3、
输入数组
需要使用指针获取地址后,就能对得到的数组就行操作了。
C语言
中
如何
控制
未知长度
的
数组
的
输入
答:
方法一:每
输入
一次,都询问是否继续输入 while(1){ scanf("%d",&a[i]);printf("是否继续?(Y/N)");
c
=getchar();if(c=='Y'||c=='y')continue;else break;} 这种方法比较笨 方法二:规定输入的范围,例如要输入的是正整数,那么可以检测输入的是否合法,如果输入了负数就结束循环 while(...
C语言
中,对于不知道
长度
的
数组怎样输入
。。。
答:
1、一维数组的定义、引用和初始化:定义一维数组的一般形式:类型名 数组名[常量表达式]
。2、一维数组程序举例:冒泡法。3、得到结果进行输出。4、二维数组常称为矩阵。把二维数组写成行列的排列形式,可以形象的理解二维数组的逻辑结构。5、字符数组的定义,引用和初始化:C语言中没有字符串类型,字符串...
怎样
在
c语言
中
输入
一个
未知长度
的数列?
答:
Obj = New SomeClass("String required by constructor")' ...Dim MyLabel As New Label()由于
数组
是类,因此 New 可以创建新的数组实例:Dim My
Array
As Integer()MyArray = New Integer() {0, 1, 2, 3} 如果内存不足,无法创建新的实例,公共
语言
运行库将引发 OutOfMemoryException 错误。
c语言
,
输入
一个
长度
不定的整型
数组
(1000位以内),我要
怎么
知道该数组的长...
答:
一般有两种方式。
1 第一个输入为数组长度。 比如输入 3 12 45 87 2 以特定输入为结束标记, 比如 以0,-1或者EOF作为结束标记
。或者整行输入,以换行符为结束标记。一般来说,在自动判题系统中,以EOF为结束, 或先输入长度, 是最为常见的两种方式。
c语言如何输入
任意
长度
的字符串
数组
答:
鉴于这种理解,可以定义一个
输入
函数,先动态申请一个较大的空间,直接向其内输入字符串;输入完毕后检测其
长度
,再按实际需要申请一个合适大小的空间,把刚才输入的字符串拷贝到这个合适大小的空间里,再把原先申请的大空间释放。举例代码如下://#include "stdafx.h"//If the vc++6.0, with this ...
c语言
一维
数组
赋值
C语言
中
如何
为
未知
大小的一维数组赋值,能不能写一...
答:
int
array
[10] = {0,1, 2, 3, 4, 5, 6, 7, 8, 9};// 既然是
数组
就必须定义它的
长度
,
C
不能定义“不定长数组”或者叫“动态数组”可以用动态开辟内存的方法完成,数组就不行!数组的长度必须定义,不定义的话是根据赋值的个数来确定数组的长度,一个数组可以定义为:int array[10];in...
c语言
里
怎样输入未知
个数的的数据?是输入整形,每次输入的数都是随机...
答:
没有代码,我只提供基本的思想,给lz 你可以自己写一个函数,初始化一个整型
数组
,然后每次数据量大于这个数组容量时,在扩容 伪代码如下:1.初始化一个10位的整型数组 int[],i=0,size=10 2.
输入
时判断i<=size int[i]=input 3.如果i>size 4.新建一个int[size+5]的数组,并将前面的数据copy...
C语言如何
定义
未知
行列大小的二维字符
数组
。行列由键盘
输入
?
答:
<malloc.h>int main(void) {char **a;int col,row,i;//scanf("%d%d",&row,&col);row=col=10;a=(char **)malloc(sizeof(char *)*row);for(i=0;i<row;++i){a[i]=(char *)malloc(sizeof(char)*col);strcpy(a[i],"hello , world");puts(a[i]);}return 0;} ...
c语言
中
如何输入数组
答:
include void main(){ int i,j,a[2][3];printf("请
输入数组
数据:");for(i=0;i<2;i++){ for(j=0;j<3;j++){ scanf("%d",&a[i][j]);} } for(i=0;i<2;i++){ for(j=0;j<3;j++){ printf("%d",a[i][j]);printf("\n");} } } ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言输入不确定个数的数组
c语言输入任意长度数组
定义未知长度的数组C语言
c语言控制输入若干个数
不知道长度的数组怎么输入
C语言判断是否为闰年
scanf输入未知长度字符串
c语言动态数组怎么定义
C语言数组可以不定义长度吗