#include
创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为济阳企业提供专业的成都做网站、成都网站建设,济阳网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。
"stdio.h"
void
input(int
a[10])
//给一维数组输入数据
{
int
i;
for(i=0;i10;i++)
scanf("%d",a[i]);
}
void
output(int
a[10])
//输出一维数组输入数据
{
int
i;
for(i=0;i10;i++)
printf("%d
",a[i]);
}
int
main()
{
int
b[10];
input(b);
//调用input函数给数组b赋值
output(b);//调用output函数输出数组b中的值
}
//考点是数组作为参数入参,第一个参数为数组指针,第二个参数为数组长度,第三个参数为被成书
void func(int a[], int size, int x){
for(int i = 0; i size; i++){
a[i] *= x;
printf("%d ", a[i]);
}
printf("\n");
}
int main(){
int a[4], x;
scanf("%d,%d,%d,%d", a[0], a[1], a[2], a[3]);
scanf("%d", x);
func(a, 4, x);
return 0;
}
1、新建一个数组作为参数项目,如图所示:
2、添加一个array.c文件,如图所示:
3、包含stdio.h和stdlib.h头文件,如图所示:
4、输入main函数主体及返回值,如图所示:
5、定义一个数组arr,如图所示:
6、定义一个function函数,如图所示:
7、将数组作为参数传递给function函数,如图所示:
8、运行程序,输出结果,如图所示:
#includestdio.h
#define SIZE 3
#define SI 5
void store(float ar[], int n);
void showarr2(int rows,int cols,float ar[][SI]); //这里rows,cols不是常量,不能放在数组里定义长度
int main(void)
{
int b,a;
float max[SIZE][SI];
int q,w;
for(q=0;qSIZE;q++)
{
printf("第 %d 行输入%d个数:\n ",q+1 ,SI);
store(max[q],SI);
}
printf("数组内容:\n");
showarr2(SIZE,SI,max);
}
void store(float ar[], int n)
{
int i;
for(i=0;in;i++)
{
printf("请输入第%d个数字:\n",i+1);
scanf("%f",ar[i]);
}
}
void showarr2(int rows,int cols ,float ar[][SI])
{
int i,k;
for(i=0;irows;i++)
{
for(k=0;kcols;k++)
printf("%.1f ",ar[i][k]); //这里是i和k哦
printf("\n");
}
}