c语言中函数如何输入数组 c语言中怎么输入数组( 二 )


3.c语言怎么把文本文档的数据输入到一维数组中
利用字符数组(也就是字符串) #include #include #define N 4 struct stu { char id[100]; char name[100]; char age; }St[N]; int main(void) { int i = 0; FILE *fp = NULL; if( !(fp = fopen("1.txt","rb"))) { printf("打开失败!\n"); exit(1); } for(i = 0;iN; ++i) { fread(St[i],sizeof(struct stu),1,fp); } for(i = 0; iN; ++i) { printf("%s %s\n",St[i].id,St[i].name); } fclose(fp); return 0; 。
4.c语言中输入数据到数组中,求大神请教
#includestdio.h
int main(void)
{
char ca[30] = "";
int a[30] = {0};
printf("输入身份证号\n");
scanf("%s",ca);
int i = 0;
while(ca[i] != '\0')
{
a[i] = ca[i] -'0';
i++;
}
return 0;
}
a中存放的就是你需要的数据 。如果不能满足,欢迎追问 。
5.C语言如何输入一个数组
1、输入数组需要使用指针获取地址后,就能对得到的数组就行操作了 。首先打开DEV C++软件,新建一个空白的C语言文件:
2、输入程序的源码,先定义一个整型数组“a[5]”,采用scanf语句输入数组中的每个元素,这里使用指针来对输入的数字进行访问,要先给输入的每一个数字给予它的地址,便于访问,最后拿得到的数计算出平均值输出,程序就编写完成了:
3、代码全部编写成功之后编译运行,在弹出的输入面板中输入任意5个整数,按回车键,即可得出平均值,
6.c中怎么任意输入数组
对于字符数组,可以用gets函数 。。。。。其他数组么 , 还不知道 。。。
我刚试了一下,你可以试试 。
#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语句声明数组 。

推荐阅读