用函数输入数组c语言 c语言函数中输入数组( 二 )


我刚试了一下,你可以试试 。
#includeiostream
#define Type int
using namespace std;
int main()
{
int i;
Type s[100];
for(i=0; s[i]!=0;i++)
{
cins[i];
}
int j;
for(j=0;j=i;j++)
{
couts[j]endl;
}
return 0;
}
你的数组类型可以自定义,在define里宏定义 。。。。。对于第二个循环,你在思考一下,总感觉有些不对 。。。。。i在第一个数组里面,它记录了数组元素的个数 。
7.c语言如何把数组中的数据加起来
可以通过循环遍历数组中的每个元素,并进行累加 。
累加的结果可以保存在变量中,需要注意,要保证变量足够保存累加结果 , 不会出现溢出 。
参数为整型数组a , 长度为l,对其元素实现累加并返回结果的函数可以写作
int sum(int *a, int l)
{
int r = 0; 存储累加结果 。
int i;
for(i = 0; il; i ++)遍历a
r += a[i];累加元素 。
return r;返回结果 。
}
8.C语言中如何依次输入数组中元素
#includestdio.h
int main()
{
int a[17];
int i;
for(i=0;i17;i++)
{
scanf("%d",a[i]);
}
return 0;
}
扩展资料:
数组:是有序的元素序列 。若将有限个类型相同的变量的 *** 命名,那么这个名称为数组名 。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量 。
用于区分数组的各个元素的数字编号称为下标 。数组是在程序设计中,为了处理方便,把具有相同类型的若干元素按无序的形式组织起来的一种形式 。这些无序排列的同类数据元素的 *** 称为数组 。
声明固定大小的数组:
有三种方法声明固定大小的数组 , 用哪一种方法取决于数组应有的有效范围:
1 , 建立公用数组,在模块的声明段用 Public语句声明数组 。
2,建立模块级数组,在模块的声明段用 Private语句声明数组 。
3,建立局部数组,在过程中用 Private语句声明数组 。
C语言,在函数里要输入一个数组怎么办用指针就可以了,如
定义有int a[5];
则这样定义函数:
int fun(int *p, int size)
{
//p为数组的首地址
//size为数组的大小
//传递进去后可以像操作a一样用下标操作p
//如p[0], p[4]...
}
传递参数给函数可以这样写:
fun(a, 5);
若是多维数组,则第一维大小不给出,只指定后面的维数大小,如:
定义有int a[5][2];
则这样定义函数:
int fun(int p[][2], int size)
{
//p为数组的首地址
//size为第一维的大小
//传递进去后可以像操作a一样用下标操作p
//如p[0][1], p[4][1]...
}
传递参数给函数可以这样写:
fun(a, 5);
c语言中函数里面怎么输入字符串数组在C语言中,字符串是以字符数组方式保存的,于是字符串数组可以用二维字符数组存储 。
输入时,每次输入字符串数组的一个元素(一行),根据需要,使用scanf或gets进行输入 。
如:
char str[10][100]; //定义字符串数组,供10行 , 每行最多100个字节数据 。
int i;
for(i = 0; i10; i ++)
scanf("%s",str[i]);//输入10行字符串数据 。
用函数输入数组c语言的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于c语言函数中输入数组、用函数输入数组c语言的信息别忘了在本站进行查找喔 。

推荐阅读