77问答网
所有问题
当前搜索:
c语言输入未知个数数组元素
C语言
中如何将
未知个数
的数存放在一个
数组
中?
答:
你可以用malloc来实现。malloc是用于动态分配的,即可以在你需要的时候进行分配 函数返回分配地址的空间首地址,可以这样实现 int n;scanf("%d",&n);int *a=(int*)malloc(n*sizeof(int));malloc的参数是分配空间的大小,n*sizeof(int)表示分配n个整型的空间 因为malloc返回的首地址,但是类型是...
...用
数组
实现
输入未知数
目的数,输入结束进行输出
答:
如果你知道你
输入
的最大数目,就如楼上所说的方法最简单。如果连这个也无法确定,那就先malloc一定大小的
数组
,输入时不断对已经输入的数据计数,如果超过了该数组的大小,就realloc更大的内存(翻倍即可),这也是C++中vector的实现机制。实力代码:int size=128,i=0;int* arr=(int*)malloc(size*...
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语言
实现
输入
不定数目的一行
整数
答:
如果可以确定数据的最大规模,比如最多1000
个数
,那么可以先创建一个足够大的,比如1000个
元素
的
数组
,静态动态均可。然后依次将元素存入。如果无法确定最大规模,那么就必须用动态数组。对于先
输入
总数的情况,可以在得到总数后,根据总数申请一个动态数组。对于总数在输入完成前始终
未知
的情况,可以先申请...
C语言
中不用动态数组怎样将N(
未知
,会输入)
个数输入数组
?
答:
)的,原理一样。wolf7917同学的想法倒是很有创造力,但是不敢苟同。//申请m个sizeof(int)字节的存储空间,p可用作
数组
int *p;p = (int *) calloc(m, sizeof(int));if (p == NULL){ printf("No enough memory!\n");exit(0);} m通过scanf()由用户
输入
或程序运行期间指定。
c语言
中如何
输入数组
中的数
答:
include<stdio.h> int main(){ int i,j;float students[10];float sum=0,max=0;for(i=0;i<10;i++){ printf("请
输入
的学生的成绩:");scanf("%f",&students[i]);if(students[i]>max)max=students[i];sum=sum+students[i];} printf("这几个同学的最高分为:%f\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语言输入
两个数组(
数组元素个数
自定),输出在两个数组中都出现的...
答:
void main(){ int a[N] ,b[M],*p,*q;gets(a);gets(b);p=a;q=b;while(*p) //当p不指向‘\0’时,执行循环 {while(*q){if(*p==*q) //如果所指内容一样则输出内容 printf("%d",*q);q++; //q指向b中的下一
个数
} p++; //p指向a中的下一个数 q=b; ...
c语言
定义一个用于
输入整数数组元素
的函数?
答:
要定义一个用于
输入整数数组元素
的函数,您可以使用以下
C语言
代码:在上述代码中,我们定义了一个名为input_array的函数,该函数接受两个参数:一
个整数数组
arr和一个整数n,表示数组的长度。函数使用for循环迭代数组中的每个元素,并使用scanf函数从用户输入中读取一个整数,并将其存储到当前元素中。在...
c语言
定义一个用于
输入整数数组元素
的函数?
答:
1. 定义函数以
输入整数数组元素
2. 函数接受整数数组和长度作为参数 3. 使用for循环遍历数组中的每个位置 4. 使用scanf函数从用户处获取输入的整数值 5. 将输入的整数存储到数组的当前位置 6. 在main函数中,声明所需长度的整数数组 7. 调用函数以输入数组元素 8. 可根据需要更改数组长度和数组变量...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
定义一个不定长度的数组
c语言未知个数存入数组
c语言输入数组大小
C语言不定组数据输入
C语言定义未知长度的数组
如何用数组存不同的量
c语言中未知量的数字
把输入的数存放进数组c语言
c语言数组删除某个元素