00问答网
所有问题
当前搜索:
c语言中创建一个数组
用
c语言创建一个
二维
数组
a[m][n],要求m,n从键盘输入?
答:
include <stdlib.h> int main(){ int m,n;int** a;int i,j;printf("输入m和n,空格分隔:");scanf("%d%d",&m,&n);a=(int**)malloc(sizeof(int*)*m);for(i=0;i<m;i++){ a[i]=(int*)malloc(sizeof(int)*n);} srand(time(0));printf("随机填充
数组
如下:\n");for(...
C语言中
如何定义
一个
二维
数组
,数组长度由输入值确定?
答:
datatype **na(const int m,const int n) /*
创建一个
m行n列
的
datatype类型
数组
,返回首地址,如果创建失败则返回NULL*/{ int i; datatype **a=(datatype**)malloc(sizeof(datatype *)*m); if (!a) { return NULL; } else for (i = 0; i<m; i++) { a[i]=(datatype*)malloc(sizeof(...
请声明
一个
存放n个整数
的数组
?
答:
在
C 语言中
声明
一个
存放 n 个整数的
数组
可以使用如下语法:其中,
array
_name 是你给数组起的名称,n 是整数的个数。请注意,n 在声明数组时必须是一个确定的整数,即在编译时必须知道数组的大小。例如,如果你想声明一个存放 5 个整数的数组,可以这样写:这样就
创建
了一个名为 my_array 的数组...
C语言中
如何生成
一个
随机
数组
答:
代码: #include include<stdlib.h> include<stdio.h>void main(){ srand( (unsigned)time( NULL ) );int a[100];printf("随即初始化
数组的
100个数(范围是0~100).\n");for(int i=0;i<100;i++){ a[i]=rand()%101;printf("%4d",a[i]);if(i%10==0 && i!=0)printf("\n...
C语言中
新增
一个数组
元素
答:
main(){int i,n,m;int a[8]={
1
,2,3,4,5,6,7,8};/*可以自己定义
的
,这里为了方便*/ printf("\nthe original
array
a:");for(i=0;i<8;i++)printf("%-3d",a[i]);printf("\n");printf("\nplease enter whick number you want added n(0~8):");/*输入要加入的下标n,...
c语言
:定义
一个
整数
数组
,数组中有十个变量,用随机给这10个变量赋值.并...
答:
已调试。include <stdio.h> include <stdlib.h> include int main(void){ int a[10],i;srand(time(0));for(i = 0;i < 10;i++)a[i] = rand();for(i = 0;i < 10;i++)printf("%d\n",a[i]);return 0;}
急急!!!如何用
c语言
输入和输出
一个
二维
数组
??
答:
include <stdio.h> include <stdlib.h> int main(){ int a[2][2];int i,j;for (i=0;i<2;i++){ for (j=0;j<2;j++){ scanf("%d ",&a[i][j]);} } for(i=0;i<2;i++)for(j=0;j<2;j++)printf("%d",a[i][j]);return 0;} 运行成功 ...
用
c语言
打印:定义
一个
长度为六
的数组
输入六个数,并逆置数组,并输出逆 ...
答:
i]);}printf("已输入6个数\n");for (i = 0; i < 6; i++){printf("%d",
array
[i]);}for (i = 0; i < 6 / 2; i++){int tmp = array[i];array[i] = array[5 - i];array[5 - i] = tmp;}printf("\n逆序后
的数组
位:\n");for (i = 0; i < 6;...
用
C语言
编写一个程序,将
一个数组
中
的
元素复制到另一个数组中?
答:
include <stdio.h> int main(){ int i,
array1
[5], array2[5];printf("请输入第
一个数组
:");for(i=0; i<5; i++)scanf("%d", &array1[i]);printf("\n第二个数组:");for(i=0; i<5; i++){ array2[i] = array1[i];printf("%d ", array2[i]);} return 0;} ...
C语言中
如何用多维
数组
实现输入
一个
班30名学生的姓名,学号和5门成绩...
答:
i++){ printf("请输入第%d位学生信息:\n",i+
1
);printf("Please input Name:");getchar();gets(stu_name[i]);printf("Please input ID:");getchar();gets(stu_id[i]);for(j=0;j<5;j++){ printf("请输入第%d门成绩:",j+1);scanf("%f",&stu_score[i][j]);} } } ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜