【牛客网】C语言入门 - CC4 利用指针遍历数组
题目描述
题目链接:利用指针遍历数组
描述
键盘随机输入 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 利用指针遍历数组相关推荐
- 牛客网C语言入门刷题(BC1 ~ BC50)
文章目录 BC1 实践出真知 BC2 我是大V BC3 有容乃大 BC6 小飞机 BC7 缩短二进制 BC8 十六进制转十进制 BC9 printf的返回值描述 BC10 成绩输入输出 BC11 学生 ...
- 牛客网C语言刷题(指针篇)
✅作者简介:大家好我是:嵌入式基地,是一名嵌入式工程师,希望一起努力,一起进步!
- 牛客网C语言题目练习
牛客网C语言专题练习 BC1 实践出真知 BC2 我是大V BC3 有容乃大 BC6 小飞机 BC7 缩短二进制 BC8 十六进制转十进制 BC9 十六进制转十进制 BC11 学生基本信息输入输出 B ...
- 牛客网 编程初学者入门训练 BC133 KiKi说祝福语
题目来源:牛客网 编程初学者入门训练 BC133 KiKi说祝福语 import java.util.Scanner; public class Main {public static void ma ...
- 牛客网 编程初学者入门训练 BC37 网购 Java
题目来源:牛客网 编程初学者入门训练 BC37 网购 import java.util.Scanner; public class Main {public static void main(Stri ...
- 牛客网 编程初学者入门训练 BC3 有容乃大 Java
题目来源:牛客网 编程初学者入门训练 BC3 有容乃大 public class Main {public static void main(String[] args) {System.out.pr ...
- 牛客网c语言刷题130,开篇入门刷题,战胜对编程的恐惧,适合初学者食用。
大一,大二初学者训练题 1. BC1-实践出真知 2. BC2-我是大V 3. BC3-有容乃大 4. BC7-缩短二进制 5. BC19-反向输出一个四位数 6. BC28- 大小写转换 本文所有题 ...
- 牛客网_Go语言相关练习_选择题(2)
注:题目来源均出自牛客网. 一.选择题 Map(集合)属于Go的内置类型,不需要引入其它库即可使用. Go-Map_菜鸟教程 在函数声明中,返回的参数要么都有变量名,要么都没有. C选项函数声明语法有 ...
- 牛客网C语言考试输入输出问题
如果是用C语言考试,且HW的需要自己写输入输出的,请注意. 以下绝对不能用 void main() { return ; } 图省事不写返回值,但是会导致网站一直报错,输出无法正常输出,fflush( ...
最新文章
- 打破校史!这位参与发表学校首篇Science的博士小姐姐,近日一作再发Nature
- 读大话数据结构之二--------算法(上)
- Spark程序运行常见错误解决方法以及优化
- boost::container实现扩展bwd测试分配器程序
- Spring和Struts2整合
- 关于安卓手机访问一些网站或者Fiori应用弹出安装证书的提示
- iis php5.4配置_IIS 8+PHP5.4+SQL server2012配置
- htaccess文件,强大的功能
- ajax接受的格式,关于ajax接受json格式的数据
- 资源:网页翻译API(文档)
- Java SpringBoot 页面渲染
- 用lnmp.org中的lnmp下安装ftp(pureftp)
- Visual Studio 添加外部工具
- mysql导入sql文件出错的一种解决方法
- android9 三星 港版,三星S9+官方港版安卓9完整固件系统升级包:TGY-G9650ZHU5CSFB
- 单片机 STC8H1K08-36I TSSOP20 - 低压检测
- 小程序源码:王者荣耀战力查询微信小程序源码下载支持安卓苹果微信QQ等多区查询
- 古筝d调变降e调怎么办_为什么古筝总要调音、还总调不好?
- Flink入门(五) 实时流Join ElasticSearch6维度表
- java数据算法,验证身份证号码的合法性
热门文章
- 联想rd630服务器无显示,联想RD630服务器用户手册v1.2
- 纽曼皮尔逊准则Matlab实现,噪声恒虚警处理电路的计算机仿真
- 计算机id是干什么的,宝马的最新车机系统ID7为什么牛逼?和现在有什么区别?...
- 回看皮尔斯—皮尔斯的逻辑开篇
- “U盘、手机卡、内存卡出错,打开提示“未格式化”,里面有重要的资料~别着急,就这样试试吧~”【U盘、内存卡使用时意外断电或死机导致U盘无法打开,提示未格式化,解决思路参考】
- 旗鱼云梯SaaS化云服务器集群运维管理平台发布
- Exploiting Shared Representations for Personalized Federated Learning 论文笔记+代码解读
- STM32 定时器及PWM计算占空比计算周期
- IIS 动态建站--因权限问题被拒绝访问的解决方案
- 开发板上正方形(梯形)的接口是什么?原来是usb接口的一种