www问答网
所有问题
当前搜索:
数组赋值方式
C语言题目:定义一个一维数组,并给
数组赋值
答:
1 定义
数组
;2 给定初始化值;3 打印初始化值;4 循环输入,并
赋值
给数组;5 输出赋值后的数组。代码:int main(){ int a[5]={1,2,3,4,5}; int i,n; for(i = 0; i < 5; i ++) printf("%d ", a[i]); printf("\n"); for(i = 0; i < 5; i ++...
在第一组
数组
中给数组a的前10个元素依次
赋值
为1、2、3、···、10...
答:
include <stdio.h> int main(){ int i,a[10];for(i=0;i<10;i++)a[i]=i+1;for(i=0;i<5;i++)a[i+5]=a[i];for(i=0;i<10;i++)printf("%4d",a[i]);return 0;}
哪位大虾给小弟总结一下给字符
数组赋值
的所有
方法
,我快被字符数组弄疯...
答:
7.3.1 字符数组的定义字符
数组形式
与前面介绍的数值数组相同。例如: char c[10];由于字符型和整型通用,也可以定义为int c[10]但这时每个数组元素占2个字节的内存单元。字符数组也可以是二维或多维数组。例如: char c[5][10];即为二维字符数组。7.3.2 字符数组的初始化字符数组也允许在定义时作初始化
赋值
。
c语言有关二维
数组
变量初始化
答:
int a[3][2]={{1,2},{0},{3}};//部分
赋值方法
,第一行元素的值分别为1,2,第二行元素值都是0,第三行第一个元素值为3,第二个元素值为0 方法五:int a[3][2];/先定义 for(i=0;i<=3;i++) //用双重for循环赋值,i,j表示二维
数组
下标 for(j=0;j<=2;j++)scanf("%d...
JAVA中如何创建一个二维数组,然后给二维
数组赋值
!
答:
第二种,即声明时即分配内存的
方式
。使用格式是: 数据类型
数组
名[][] =new 数据类型 [行的个数][列的个数];使用上个步骤中的例子,我们可以将数组的声明和分配内存写成以下方式:声明即分配内存:int Chess[][] = new int[64][64];二维数组的
赋值
,同一维数组类似。只是在{}中的每个元素...
求 高手 C语言
数组
和数组之间能直接
赋值
吗
答:
楼主,你好
数组
之间是不可以直接
赋值
的,要直接赋值的话,也只能是利用循环,一个一个的赋值,不过你所要实现的可以通过其他方法来实现,比如取地址运算,把数组a的首地址赋给B数组,不过这要通过指针来实现,还有一种简单点
的方法
就是拷贝运算,你可以利用c语言库里面已经定义好的函数直接实现你所要...
C语言
数组
动态
赋值
答:
输入整型
数组
,这样循环是可以的。scanf输入格式没有指定,默认是空格分割。也就是说,你要么输入一个数就回车,再输第二个。要么连续输入多个数,用空格分割。看看,你输入格式对不对。
如何用scanf给
数组赋值
啊
答:
可以参考下面的代码:include <stdio.h> int main(){ int a[3][2], i, m;for (i = 0; i < 3; i++){ for (m=0;m<2;m++)scanf("%d", &a[i][m]);for (i = 0; i < 3; i++){ for (m=0;m<2;m++)printf("%d\n", a[i][m]);} return 0;} ...
C程序两个字符串
数组
如何相互
赋值
?
答:
可以在定义的时候直接赋,就是这样:char stu[]="good",edu[]="good";或者是在后面用循环一个一个的赋,就是这样:char stu[],edu[]="good";int i;for (i=0;i<4;i++){ stu[i]=edu[i];} 在定义后再给字符
数组赋值
的话必须用循环了,有一个库函数可以执行字符串拷贝,我记得是...
c语言中将一个
数组的值赋
给另外一个数组,好像要用指针来赋值
答:
chars[20];charss[]="hello";s=ss;错误原因是:是您不能使用
赋值
语句将一个字符
数组
直接赋值给一个字符串数组,也就是说,必须使用strcpy()函数来实现一个字符串的副本(在c语言中,但是在c++的string类中,上面的赋值是正确的)。因为赋值字符“=”右边的表达式也可以是赋值表达式,下面的
形式
变量是...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜