PTA 6-8 用指针操作数组输入输出元素(指针做形参)

从键盘输入n(n<=10),n代表数组元素个数,对数组进行所有元素的输入输出,输入输出功能在fun函数中实现,主函数不要动,要求用指针法操作数组,不要用下标法。

函数接口定义:

void fun(int b[],int n);

裁判测试程序样例

#include <stdio.h> 
#define N 10 void fun(int b[],int n); 
int main() { 
int a[N],n,i,x; 
scanf("%d",&n); 
fun(a,n); 
return 0; } 
/* 请在这里填写代码 */

输入格式:

先输入数组的元素个数,然后从键盘输入元素

输出格式:

输出数组所有元素

输入样例1:

在这里给出一组输入。例如:

5
1 2 3 4 5

输出样例1:

在这里给出相应的输出。例如:

1 2 3 4 5

输入样例2:

在这里给出一组输入。例如:

6
1 2 3 4 5 6

输出样例2:

在这里给出相应的输出。例如:

1 2 3 4 5 6

代码实现:

void fun(int b[0],int n)
{
    int i;
    int *p=&b[0];
    for(i=0;i<n;i++)
        scanf("%d",(p+i));
    for(i=0;i<n-1;i++)
        printf("%d ",*(p+i));
    printf("%d",*(p+i));
}
相关推荐
小松学前端1 分钟前
第六章 7.0 LinkList
java·开发语言·网络
可峰科技10 分钟前
斗破QT编程入门系列之二:认识Qt:编写一个HelloWorld程序(四星斗师)
开发语言·qt
oliveira-time11 分钟前
golang学习2
算法
咖啡里的茶i14 分钟前
Vehicle友元Date多态Sedan和Truck
c++
全栈开发圈14 分钟前
新书速览|Java网络爬虫精解与实践
java·开发语言·爬虫
面试鸭19 分钟前
离谱!买个人信息买到网安公司头上???
java·开发语言·职场和发展
小白学大数据19 分钟前
JavaScript重定向对网络爬虫的影响及处理
开发语言·javascript·数据库·爬虫
海绵波波10721 分钟前
Webserver(4.9)本地套接字的通信
c++
Python大数据分析@23 分钟前
python操作CSV和excel,如何来做?
开发语言·python·excel
@小博的博客26 分钟前
C++初阶学习第十弹——深入讲解vector的迭代器失效
数据结构·c++·学习