22问答网
所有问题
当前搜索:
c语言循环给数组赋值
C语言
中如何一次给一个
数组
变量
赋值
答:
1.引入头文件#include "stdafx.h"和#include "stdio.h"。2.定义主函数void main(){},在主函数中插入如下代码:int number[11];int i = 0;for (i=0;i<10;i++){ number[i]=i+1;} for (i=0;i<10;i++){ printf("%d ",number[i]);} 3.点击红叹号测试。
C语言
如何给用函数二维
数组
动态
赋值
答:
, &nChoose); // 让用户输入二维
数组
的大小 int **a = (int **)malloc(nChoose * sizeof(int *));for (int i = 0; i < nChoose; i ++){ a[i] = (int *)malloc(nChoose * sizeof(int));} Scan(a, nChoose);Calc(a, nChoose);// 最后要释放数组,也要
循环
...
C语言
中如何一次给一个
数组
变量
赋值
答:
即使用scanf也可以很多方法,严谨点就是
循环
for(int i=0;i<20;i++){ printf("please input A[%d]:",i);scanf("%d",&A[i]);} 要么一次输入一串字符,处理获取到的字符串(比较麻烦我就写伪代码了)。char ch[1024];printf("please input A[0] to A[19],use ';' as a delimiter...
c语言
:利用
循环给
有50个元素的整
数组
的元素a【i】
赋值
3i,然后按逆序...
答:
include <stdio.h> void input(int a[],int n){ int i;for (i=0;i<n;i++) scanf("%d",&a[i]);} void print(int a[],int n){ int i;for (i=0;i<n;i++) printf("%d\t",a[i]);} void main(){ int a[50];input(a,50);print(a,50);} ...
C语言
用scanf
给数组赋值
问题
答:
可以参考下面的代码:include <stdio.h> int main(){ int a[3][2], i, m;for (i = 0; i < 3; i++){ for (m=0;m<2;m++)scanf("%d", &a[i][m]);for (i = 0; i < 3; i++){ for (m=0;m<2;m++)printf("%d\n", a[i][m]);} return 0;} ...
在
C语言
如何在定义数组时
给数组赋值
?
答:
第一种 定义并初始化 int u[3][3] = {{1,1,1},{2,2,2},{3,3,3}};第二种 从键盘手动输入 int i,j;for(i=0; i<3; i++){ for(j=0; j<3; j++){ scanf("%d",&u[i][j]);} }
C语言
中怎么把一维
数组赋
给另外一个一维数组
答:
或者遍历二维数组,将每个元素
赋值为
一维数组对应值上。优点为操作灵活,可以按照需要任意赋值。2、当一维数组和二维数组类型相同,而且赋值顺序与一维数组中的存储顺序完全相同时,可以用memcpy的方式,直接一次性赋值。如一维
数组为
a,二维数组为b,基础类型为TYPE,需赋值元素个数为n,可以调用 memcpy(b,...
c语言数组
连续
赋值
答:
只有定义时可以连续
赋值
,其他时候不可以
C语言
小白:怎样用for
循环
和scanf
赋值数组
答:
没多少要修改的!把printf("a[i] = %d\n",a[i]);改成printf("a[%d] = %d\n",i,a[i]);。
c语言数组
的
赋值
答:
给数组赋值
的方法除了用赋值语句对数组元素逐个赋值外, 还可采用初始化赋值和动态赋值的方法。
C语言
对数组的初始化赋值还有以下几点规定:1) 可以只给部分元素赋初值。当{ }中值的个数少于元素个数时,只 给前面部分元素赋值。例如:int a[10]={0,1,2,3,4};表示只给a[0]~a[4]5个元素赋值...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜