用函数输入数组c语言 c语言函数中输入数组

c怎么把数据输入数组中1.C语言如何把输入进去的数放到数组中
includestdio.h
void main()
{
int a[3][3],i,j;
for(i=0;i3;i++)
for(j=0;j3;j++)
saf("%d",a[i][j]);
for(i=0;i3;i++)
for(j=0;j3;j++)
printf("a[%d][%d]=%d ",i,j,a[i][j]);
}
扩展资料:
数组的使用规则:
1.可以只给部分元素赋初值 。当{ }中值的个数少于元素个数时用函数输入数组c语言,只给前面部分元素赋值 。例如:static int a[10]={0,1,2,3,4}用函数输入数组c语言;表示只给a[0]~a[4]5个元素赋值,而后5个元素自动赋0值 。
2.只能给元素逐个赋值,不能给数组整体赋值 。例如给十个元素全部赋1值,只能写为:static int a[10]={1,1,1,1,1,1,1,1,1,1};而不能写为:static int a[10]=1;请注意:在C、C#语言中是这样,但并非在所有涉及数组的地方都这样,数据库是从1开始 。
3.如不给可初始化的数组赋初值,则全部元素均为0值 。
4.如给全部元素赋值,则在数组说明中,可以不给出数组元素的个数 。例如:static int a[5]={1,2,3,4,5};可写为:static int a[]={1,2,3,4,5};动态赋值可以在程序执行过程中 , 对数组作动态赋值 。这时可用循环语句配合scanf函数逐个对数组元素赋值 。
参考资料:
搜狗百科-数组
2.C语言怎么让键盘输入数字到数组里
1、首先打开电脑的编辑软件 。然后创建编辑项目 。
2、创建文复件指针和字符型char 。再读取文件内容 。
3、然后用制for语句进行接受数据 。再用getchar语句接受键盘的输入 。
4、然后用foput函数 。再将数据写入到zd文件 。
5、然后用fclose函数关闭文件 。再返回数值 。
6、运行程序 , 输入数值 。再打开文件 , 就可以发现键盘输入的东西,写入到文件 。
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;
}
【用函数输入数组c语言 c语言函数中输入数组】 a中存放的就是你需要的数据 。如果不能满足,欢迎追问 。
5.C语言如何输入一个数组
1、输入数组需要使用指针获取地址后,就能对得到的数组就行操作了 。首先打开DEV C++软件,新建一个空白的C语言文件:
2、输入程序的源码,先定义一个整型数组“a[5]” , 采用scanf语句输入数组中的每个元素,这里使用指针来对输入的数字进行访问,要先给输入的每一个数字给予它的地址,便于访问 , 最后拿得到的数计算出平均值输出,程序就编写完成了:
3、代码全部编写成功之后编译运行,在弹出的输入面板中输入任意5个整数 , 按回车键,即可得出平均值,
6.c中怎么任意输入数组
对于字符数组 , 可以用gets函数 。。。。。其用函数输入数组c语言他数组么 , 还不知道 。。。

推荐阅读