77问答网
所有问题
当前搜索:
C语言定义数组的方式
用
c语言定义
一个大小为10的整型
数组
,利用冒泡排序法将数组元素从大到...
答:
include <stdio.h>int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10}; int i,j,t; for(i=1;i<10;i++) for(j=0;j<10-i;j++) { if (a[j]
C语言
怎样循环创建
数组
答:
for(i=0;i<2;i++) //定i<2,(如果你想要100个
数组
,i 就等于100)类似于你
定义
了2个一维数组 { scanf("%d",p->a); p=p->next=(struct s *)malloc(sizeof(struct s)); } p=head;//使p指针指向第一个数组 printf("%d\n",p->a[0]);//如果你想看第二个数组里的a[0]的数值改成(p-...
C语言
题目
定义
两个
数组
a[n]和b[n](n<=10)?
答:
include <stdio.h> int isprime(int n){ int i;for(i=2; i*i<=n; i++)if(n%i==0)return 0;return n>1;} int main(){ int i,j,n,a[10],b[10];scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n;i++)scanf("%d",&b[i]);for(i=0;i...
c语言 定义
一大小为10的整形
数组
,使用初始化方法为数组元素赋初值,再...
答:
include <stdio.h>int main(void){ int a[10] = {0}; /*
定义
大小为10的整形
数组
,并用0初始化所有元素*/ int i; for(i=0;i<10;i++) /*从键盘输入10个数组元素*/ scanf("%d", &a[i]); for(i=0;i<10;i++) /*把数组元素输出*/ printf("%d "...
C语言
中
数组
长度用变量n
定义
,组元素为1到n,令n=1,2,3,分别输出每次的数 ...
答:
include <stdio.h>#include <stdlib.h>int main(){int n, i;// 声明整型数组指针变量int *array;printf("input n: ");scanf("%d", &n);// 创建长度为n的
数组array
= (int *)malloc(n * sizeof(int));// 赋值并输出for(i = 0; i < n; i++){array[i] = i + 1;printf(...
C语言
:如果要
定义
一个可以存放5个元素的
数组
a,是int a[5]还是a[4...
答:
你需要
定义
一个可以存放5个元素的数组,那就是 int a[4]因为,
数组的
变量是从0开始的,比如你的第一个元素是一个int型的200,那么这个元素就被存放在a[0]中,然后是a[1].a[2].a[3].a[4],一共5个。你只要记住数组是总0开始的就可以了。
C语言的
多维
数组
怎么嵌套
定义
,以及怎么赋值?
答:
1、使用malloc函数,先分配第一维的大小,然后再循环分配每一维的大小。2、例程,分配3行4列二维
数组
:include <stdio.h>#include <malloc.h>int main(){ int **a; int i, j; a = (int**)malloc(sizeof(int*)*3);//为二维数组分配3行 for (i = 0; i < 3; ++i){...
C语言数组
这样
定义
合法吗?
答:
C语言数组
这样
定义
是不合法的,必须要说明
数组的
大小。数组的大小在不说明时,必须要初始化为指定有限的元素。例如,char s[100];char s1[]="asdfgh";char s2[]={'A','B'};
C语言
怎么自
定义数组
长度。
答:
动态分配的数组可以自
定义数组的
长度,示例如下:include <stdio.h> include <string.h> include <stdlib.h> int main(){ printf("输入要分配的内存大小:");int size;scanf("%d", &size); //输入自
定义的
数组长度 int *pstart = (int *)malloc(sizeof(int) *size);if (pstart==0) {...
c语言
:
定义
一整型
数组
,用循环实现从键盘上给数组赋值,并用循环实现显示...
答:
include <stdio.h> int main(){ int a[10],i;for(i=0;i<10;i++)scanf("%d", &a[i]);for(i=0;i<10;i++)printf("%d\n", a[i]);return 0;}
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜