非常风气网www.verywind.cn
首页
c语言未知数组
c语言
,【
未知
个数】的整形数字,输入
数组
,再求和。
答:
绝对可行! 希望能帮助楼主 include"stdio.h"include"math.h"void main(){ int i,sum=0;printf("请输入数据:\n");scanf("%d",&i);sum=i;while(getchar()!='\n'){ scanf("%d",&i);sum=sum+i;}printf("sum=%d",sum);} ...
c语言
如何定义一个数量未定的
数组
a[n]呢,n
未知
,得等用户输入n的值来决...
答:
可变长
数组
可以简单的实现,但是可变长数组是在C99后才加入标准的,vc6不支持C99 可以使用动态内存分配实现 int n,*p;scanf("%d",&n);p=(int *)malloc(sizeof(int)*n);p[0]=...;p[1]=...;...
在
C语言
里面,如何重定义一个不确定的
数组
?
答:
你可以用动态分配内存的方法,比如你要建立一个字符串
数组
:char *str;str=(char *)malloc(n);n是变量,可以在确定了变量的值后再用以上代码分配内存,而str字符串可以以一般数组的用法使用,比如 str="hello";的话 str[1]='l';最后别忘了释放内存 free(str);
C语言
用malloc定义
未知
变量二维
数组
时缓冲区溢出是为什么?
答:
程序这样写是可以的,应该是申请不到内存空间,导致那个内存地址空间溢出 你在a[i] = (int *)malloc(n*sizeof(int));下面补上if(a[i] == NULL)printf("over\n");来判断下是否申请不成功
C语言
定义元素不确定的
数组
答:
用malloc函数动态申请一、二维
数组
定义一维数组:include "stdio.h"main(){ int n;int *p;printf("请输入数组元素个数n:\n");scanf("%d",&n);p=(int *)malloc(sizeof(int)*n);printf("请输入数组:\n");for(i=0;i<n;i++)scanf("%d",&p[i]);for(i=0;i<n;i++)printf("...
C语言
中如何直接将一行
未知
数量的数插入vector
数组
?
答:
vector <int>vc;int num,temp;cin>>num;for(i=0;i<num;i++){ cin>>temp;vc.push_back(temp);}
c语言
一维
数组
赋值
C语言
中如何为
未知
大小的一维数组赋值,能不能写一...
答:
int
array
[10] = {0,1, 2, 3, 4, 5, 6, 7, 8, 9};// 既然是
数组
就必须定义它的长度,
C
不能定义“不定长数组”或者叫“动态数组”可以用动态开辟内存的方法完成,数组就不行!数组的长度必须定义,不定义的话是根据赋值的个数来确定数组的长度,一个数组可以定义为:int array[10];in...
c语言
定义一个不知道个数的一维
数组
答:
使用malloc 或者 new 来动态分配: #include<stdio.h> include<malloc.h>int main(){ int n=0,*p
Array
;int i;puts("enter n:");scanf("%d",&n);pArray=(int*)malloc(n*sizeof(int));for (i=0;i!=n;++i){ pArray[i]=i+1;printf("%d ",pArray[i]);} puts("");free(p...
C语言
中如何将
未知
个数的数存放在一个
数组
中?
答:
你可以用malloc来实现。malloc是用于动态分配的,即可以在你需要的时候进行分配 函数返回分配地址的空间首地址,可以这样实现 int n;scanf("%d",&n);int *a=(int*)malloc(n*sizeof(int));malloc的参数是分配空间的大小,n*sizeof(int)表示分配n个整型的空间 因为malloc返回的首地址,但是类型是...
c语言
,如何将键盘输入的n个整数存入一个
数组
中,n的大小
未知
?
答:
这样来实现\x0d\x0a#include\x0d\x0avoid main()\x0d\x0a {\x0d\x0a int a[50];\x0d\x0a int i=0,j=0;\x0d\x0a printf("请输入数据,中间用空格间隔,用回车结束输入:\n");\x0d\x0a do\x0d\x0a {\x0d\x0a scanf("%d",&a[i++]);\x0...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网