题目描述

题目链接:利用指针遍历数组

描述
键盘随机输入 6 个整数,将这些数据保存到数组中,利用指针遍历数组中的元素并打印。

输入描述:
键盘随机输入 6 个整数

输出描述:
输出数组中的所有元素,每个元素中间使用空格隔开
例如:10 20 30 40 50 60

示例1

输入:102030405060
输出:10 20 30 40 50 60

解题分析:

思路:循环读取键盘输入的数据,每次读取一个整数,放入到数组对应元素下标中。


代码实现:

方法1

#include <stdio.h>
int main()
{int arr[6] = {0};int i = 0;for(i = 0; i < 6; i++){scanf("%d", &arr[i]);}int *p = arr;for(i = 0; i < 6; i++){printf("%d ", *(p+i));}return 0;
}

方法2

#include <stdio.h>
int main()
{int arr[6] = {0};int *p = &arr[0];//scanf从键盘上一个数一个数的读取。当键盘上没有数据时,阻塞等待输入。while (scanf("%d", p) != EOF)  //当输入数字后以空格结束时,scanf的返回值为正确输入%d类型的个数,因为一次读取一个所以,也就是返回1{//满足while循环条件,进入while循环,打印;之后往复循环。printf("%d ", *p);p++;}return 0;
}

注意: Linux下,终止while (scanf(“%d”, p) != EOF) 循环,输入Ctrl+d。而Windows下,终止while (scanf(“%d”, p) != EOF) 循环,大多数编译器下输入Ctrl+z。不过,VS2019使用Ctrl+z使用无效。

【牛客网】C语言入门 - CC4 利用指针遍历数组相关推荐

  1. 牛客网C语言入门刷题(BC1 ~ BC50)

    文章目录 BC1 实践出真知 BC2 我是大V BC3 有容乃大 BC6 小飞机 BC7 缩短二进制 BC8 十六进制转十进制 BC9 printf的返回值描述 BC10 成绩输入输出 BC11 学生 ...

  2. 牛客网C语言刷题(指针篇)

    ✅作者简介:大家好我是:嵌入式基地,是一名嵌入式工程师,希望一起努力,一起进步!

  3. 牛客网C语言题目练习

    牛客网C语言专题练习 BC1 实践出真知 BC2 我是大V BC3 有容乃大 BC6 小飞机 BC7 缩短二进制 BC8 十六进制转十进制 BC9 十六进制转十进制 BC11 学生基本信息输入输出 B ...

  4. 牛客网 编程初学者入门训练 BC133 KiKi说祝福语

    题目来源:牛客网 编程初学者入门训练 BC133 KiKi说祝福语 import java.util.Scanner; public class Main {public static void ma ...

  5. 牛客网 编程初学者入门训练 BC37 网购 Java

    题目来源:牛客网 编程初学者入门训练 BC37 网购 import java.util.Scanner; public class Main {public static void main(Stri ...

  6. 牛客网 编程初学者入门训练 BC3 有容乃大 Java

    题目来源:牛客网 编程初学者入门训练 BC3 有容乃大 public class Main {public static void main(String[] args) {System.out.pr ...

  7. 牛客网c语言刷题130,开篇入门刷题,战胜对编程的恐惧,适合初学者食用。

    大一,大二初学者训练题 1. BC1-实践出真知 2. BC2-我是大V 3. BC3-有容乃大 4. BC7-缩短二进制 5. BC19-反向输出一个四位数 6. BC28- 大小写转换 本文所有题 ...

  8. 牛客网_Go语言相关练习_选择题(2)

    注:题目来源均出自牛客网. 一.选择题 Map(集合)属于Go的内置类型,不需要引入其它库即可使用. Go-Map_菜鸟教程 在函数声明中,返回的参数要么都有变量名,要么都没有. C选项函数声明语法有 ...

  9. 牛客网C语言考试输入输出问题

    如果是用C语言考试,且HW的需要自己写输入输出的,请注意. 以下绝对不能用 void main() { return ; } 图省事不写返回值,但是会导致网站一直报错,输出无法正常输出,fflush( ...

最新文章

  1. 打破校史!这位参与发表学校首篇Science的博士小姐姐,近日一作再发Nature
  2. 读大话数据结构之二--------算法(上)
  3. Spark程序运行常见错误解决方法以及优化
  4. boost::container实现扩展bwd测试分配器程序
  5. Spring和Struts2整合
  6. 关于安卓手机访问一些网站或者Fiori应用弹出安装证书的提示
  7. iis php5.4配置_IIS 8+PHP5.4+SQL server2012配置
  8. htaccess文件,强大的功能
  9. ajax接受的格式,关于ajax接受json格式的数据
  10. 资源:网页翻译API(文档)
  11. Java SpringBoot 页面渲染
  12. 用lnmp.org中的lnmp下安装ftp(pureftp)
  13. Visual Studio 添加外部工具
  14. mysql导入sql文件出错的一种解决方法
  15. android9 三星 港版,三星S9+官方港版安卓9完整固件系统升级包:TGY-G9650ZHU5CSFB
  16. 单片机 STC8H1K08-36I TSSOP20 - 低压检测
  17. 小程序源码:王者荣耀战力查询微信小程序源码下载支持安卓苹果微信QQ等多区查询
  18. 古筝d调变降e调怎么办_为什么古筝总要调音、还总调不好?
  19. Flink入门(五) 实时流Join ElasticSearch6维度表
  20. java数据算法,验证身份证号码的合法性

热门文章

  1. 联想rd630服务器无显示,联想RD630服务器用户手册v1.2
  2. 纽曼皮尔逊准则Matlab实现,噪声恒虚警处理电路的计算机仿真
  3. 计算机id是干什么的,宝马的最新车机系统ID7为什么牛逼?和现在有什么区别?...
  4. 回看皮尔斯—皮尔斯的逻辑开篇
  5. “U盘、手机卡、内存卡出错,打开提示“未格式化”,里面有重要的资料~别着急,就这样试试吧~”【U盘、内存卡使用时意外断电或死机导致U盘无法打开,提示未格式化,解决思路参考】
  6. 旗鱼云梯SaaS化云服务器集群运维管理平台发布
  7. Exploiting Shared Representations for Personalized Federated Learning 论文笔记+代码解读
  8. STM32 定时器及PWM计算占空比计算周期
  9. IIS 动态建站--因权限问题被拒绝访问的解决方案
  10. 开发板上正方形(梯形)的接口是什么?原来是usb接口的一种