非常风气网www.verywind.cn
首页
c语言未知数组
c语言
,如何将键盘输入的n个整数存入一个
数组
中,n的大小
未知
答:
1、可以预先定义足够大的
数组
(浪费在所难免),然后将键盘输入的整数存入数组,并累计数据个数。...int i,n = 0,a[1024]while(1) { printf("输入整数(q: 结束输入过程)%d : ", n + 1);if(scanf("",&a[n]) != 1) break;++n;} for(i = 0; i < n; ++i) printf("%d ",a...
用
c语言
如何定义含有变量N的一个 二位
数组
#int n;scanf(“%d”,&n...
答:
在
C语言
中,
数组
的大小在定义的时候必须确定大小,不然在编译阶段进行内存分配的时候,计算机不知道该给数组分配多大的内存单元,所以会报错。对于如下程序段:int n;scanf("%d", &n);int a[n][n]={0};错误有2处:1、数组的定义与声明部分应该放到执行语句的前面,即scanf语句之前;2、由于在编译...
C语言
:在十个元素的
数组
中,判断某数是否存在。
答:
int
数组
[]={1,2,3,4,5,6,7,8,9,0},序(0);do{scanf_s("%d",&整数);if(整数==数组[序++]){printf("存在元素%d:",整数);break;}}while(序<10);printf("不存在元素%d:",整数);以上手写原理未运行,如果运行有问题再说。
C语言
字符
数组
不赋初值是默认为'\0'还是随机值
答:
普通
数组
没有赋初值,默认的数组元素值是随机数,不是0。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动赋值为0。例子:includeint main(void){ int m = 0;static int n;int a = 5, b = 6,
c
= ...
C语言
关于
数组
问题
答:
由于一个int变量占4个字节,所以你这里是 0x2000+5*4;我就不算出来了,自己算。其实这个你完全可以自己写个小的程序确认一下 ,如我写的这个小程序:include<stdio.h> void main(){ int a[10]={11,12,13,14,15}, *p=&a[5];for(int i = 0; i < 10 ; i++)printf("%#x\n...
用
C语言
编写三个程序,分别输出图中三个
数组
(用循环语句)
答:
数组
1:include <stdio.h>int main(int argc,char *argv[]){ int i,j,k,a[4][4]; for(k=1,i=0;i<4;i++){ for(j=0;j<4;printf("%4d",(a[i][j++] = j<=i ? k++ : 100))); printf("\n"); } return 0;}数组2:include <stdio.h>int main(...
c语言
:我想定义一个行数为n的
数组
,为什么还是告诉我不确定数组的大小...
答:
你这么写的话,那个n还是一个变量,
c语言
首先需要编译才能执行,而编译的时候编译器就认为这个n是不确定的,所以他不知道要给你分配多大的存储空间,我建议你可以定义一个指针来做,下面是一个例子。假设
数组
存的是int型 那么 你先申请10个元素 int* a = (int*)malloc(sizeof(int)*10);如果又来...
C语言
/如何将一个
未知
二进制数存入一个足够长的
数组
里
答:
可以直接输入字符串,然后把每个数减'0'得到整数 str s[1000];scanf("%s",s);int a[1000],i;for(i=0;i<strlen(s);i++){ a[i]=s[i]-'0';}
c语言
怎么声明一个不确定大小的
数组
答:
C
没有提供现成的办法。不过我在实际工作中做过,用起来挺爽的。声明一个所需类型的指针p,用malloc函数申请一个较小的空间(例如10个元素)并将首地址赋给p就构成了以p为首地址的一维
数组
;然后向数组输入数据;输入满后还需输入时,用上述同样办法另申请一个以指针q为首地址的较大的数组(例如20个...
c语言
输入不定长
数组
,第一个数总是消失,程序如下,请大牛回答,怎么改...
答:
输入的时候 在前面加一个空格 因为被你的getchar()把1拿走了 或者代码改为 do { scanf("%d",&a[i]);i++;}while((getchar())!='\n');
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网