C语言 编程题 从键盘输入n(n<=10),n代表数组元素个数,对数组进行所有元素的输入输出,输入输出功能在fun函数中实现,主函数不要动,要求用指针法操作数组,不要用下标法。
时间: 2024-05-09 12:14:44 浏览: 70
C语言程序设计-从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出;本.c
5星 · 资源好评率100%
好的,下面是代码实现:
```c
#include <stdio.h>
void fun(int *a, int n) {
int i;
printf("请输入数组元素:\n");
for(i = 0; i < n; i++) {
scanf("%d", a + i);
}
printf("数组元素为:\n");
for(i = 0; i < n; i++) {
printf("%d ", *(a + i));
}
printf("\n");
}
int main() {
int a[10], n;
printf("请输入n:\n");
scanf("%d", &n);
fun(a, n);
return 0;
}
```
在上面的代码中,我们定义了一个 `fun` 函数,用于实现输入输出功能。在 `main` 函数中,我们先输入了数组元素个数 `n`,然后调用 `fun` 函数,并把数组 `a` 和 `n` 作为参数传入。在 `fun` 函数中,我们使用了指针法操作数组,即通过指针加上偏移量的方式来访问数组元素。最终,我们输出了输入的数组元素和输出的数组元素。
阅读全文