提高项目12.5-数组大折腾
来源:互联网 发布:北京it系统集成商 编辑:程序博客网 时间:2024/06/05 11:51
任务和代码:创建一个长度为16的整型数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置(原有的数据往后“移动”)
/*文件名:main.c作者:小风景完成日期:2016.6.28问题描述:创建一个长度为16的整型数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置(原有的数据往后“移动”)程序输出:*/#include <stdio.h>int main(){ int a[16] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; int b; int i; printf("当前数组为:"); for(i = 0;i < 15;i++) { printf("%d ",a[i]); } printf("\n"); printf("请输入一个整数b:\n"); scanf("%d",&b); printf("将%d插入数组首位:\n",b); for(i = 15;i > 0;i--) { a[i] = a[i - 1]; } a[0] = b; for(i = 0;i < 16;i++) { printf("%d ",a[i]); } return 0;}
程序运行结果:
总结:由于数组最后一个元素是空的,所以可以按位将所有的数后移一位,然后将输入的值放到数组首位。
0 0
- 提高项目12.5-数组大折腾
- 提高项目12-数组大折腾
- 提高项目12.1-数组大折腾 加倍
- 提高项目12.2数组大折腾
- 提高项目12.4-数组大折腾
- 项目1 - 数组大折腾
- 项目1 - 数组大折腾
- 提高项目32-折腾二维数组
- 提高篇 第16-19课后---项目1 - 数组大折腾
- 第十四周项目1 数组大折腾
- 第十四周项目一-数组大折腾
- 14周 项目1.1 数组大折腾
- 第十四周项目1-数组大折腾
- 二维数组大折腾项目一
- 十三周项目一 数组大折腾
- 第十三周项目一数组大折腾
- 第十三周项目1--数组大折腾
- 项目一-数组大折腾-1
- World CodeSprint #4[HackerRank]
- 微信paxos类库PhxPaxos实现原理与解析
- mac下hadoop 2.6.0编译native library
- 量化-windows下如何安装Python、pandas
- 快学Scala第13章----集合
- 提高项目12.5-数组大折腾
- ACM总结体会
- Android中的自定义注解
- hibernate_Restrictions用法 hibernate_Restrictions用法
- 更新BLE的设备后,OSX LightBlue 不会更新扫描到Service
- 数据结构——c语言描述 第四章 字符串
- 用可视化修改layer层
- Which machine learning algorithms can be considered as among the best?
- [leetcode] 369. Plus One Linked List 解题报告