00问答网
所有问题
当前搜索:
c语言中什么是数组
C语言中
如何将double型数据转换为
数组
?
答:
再将小数部分不断的乘10取整,取一位去除一位,存入另一数组:l=(int)(j*10);b[k++]=l;j=j*10-l;...直到j*10==0为止 这样就可以把j中的数按位取到了两个数组中,接下去只要将两数组合并到
C数组
中去,或者依次输出整数部分和小数部分,中间别忘加小数点,输出成字符在
C语言里
可以...
c语言中
i=!i 是
什么
意思啊
答:
!是
C语言的
逻辑非函数。!a的运算规则为:1 a如果为0,结果为1;2 a如果不为0,结果为0。于是i=!i的作用就是,如果i非0,则i值赋值为0,否则i值赋值为1.i=!i与i=(i==0);效果相同。
c语言中
一个整数(int)二维
数组
可以设置最多多少行跟多少列
答:
理论上没有限制,实际上,计算机有物理内存大小限制,整型数也有最大值的限制。想开大
的数组
,可以用动态分配。定态数组,作为全局量可以开得大。例如:include <stdio.h> int a[1001][1001]; // 全局量 main(){ a[1000][1000]=1000;printf("%d",a[1000][1000]);return 0;} 若放到 main...
c语言
结构体中的一个char
数组
怎么赋值?
答:
例如:char c[]={‘c’,‘’,‘p’,‘r’,‘o','g','r','a','m'};这时
c数组的
长度自动定为9。也可以定义和初始化一个二维字符数组,例如:char diamond[5][5]={{'','','#'},{'','#','','#'},{'#','','','','#'},{'','#','','#'},...
C语言中
为
什么
要使用
数组
答:
方便使用和实现目的咯。比如你要给100个人设置名字和成绩,你不用
数组
就是abcd
什么
鬼
的
一堆,如果用数组就是a[100]表示名字,b[100]表示成绩就行了。不用设置一长串的东西
c语言中
输入一些成绩放入
数组
中,输出所有高于平均成绩的数据_百度知 ...
答:
=0) { sc[idx++]=s; sum += s;//累计求和 } }while(s!=0); avg = sum/(idx);//求平均数 printf("输入
的
%d个成绩的平均分是:%d,超过平均分的成绩如下:\n",idx,avg); for(i=0;i<idx;i++) { if(sc[i]>=avg) { printf("%d ",sc...
c语言中
有关
数组当中
的主次对角线是
什么
答:
把一个二位
数组
看成一个方阵。主次对角线就是方阵
的
对角线。主:左上到右下 次:右上到左下
C语言数组
问题,书中说,数组初始化,不能给跳过每行前面
的
元素而给后面...
答:
举个例子吧,比如说申请并初始化一个数组num[10]={1,2},这
是数组
有10个元素,但是你初始化
的
时候只给了两个数值,那么默认就是前两个元素的值,不能跳过前面的给后面的赋值
对两个
数组
a和b进行如下初始化: char a[] = “ABCDEF”; char b[] =...
答:
答案是D,a
数组
比b数组长度长 原因:a数组的长度是6,b数组的长度是7。在
C语言中
没有专门的字符串变量,通常用一个字符数组来存放一个字符串。字符串总是以'\0'作为串的结束符。
C语言
,结构体中
的数组
怎么赋值,?
答:
%s\n",bao.id,bao.name);/*这样可以,*/ //chararr[10]="baobao";///bao.name=arr;//error"assignmenttoexpressionwith
array
type"//scanf("%s",bao.name);//可以,//printf("%d,%s\n",bao.id,bao.name);//所以scanf那一类函数都可以。//还有就是memcpy函数也是可以 return0;} ...
棣栭〉
<涓婁竴椤
67
68
69
70
71
73
74
75
76
涓嬩竴椤
72
其他人还搜