第14周练习-1 数组大折腾(5)

来源:互联网 发布:淘宝怎么卖眼药水 编辑:程序博客网 时间:2024/05/17 04:03

问题及代码

/*作者:贾如杉完成日期:0216.12.3问题:创建一个长度为16的整型数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置(原有的数据往后“移动”)。*/#include <stdio.h>#include <stdlib.h>int main(){   int a[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};   int num,i1;   printf("数组前15个元素初始值分别为\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 \n");   printf("输入一个数\n");   scanf("%d",&num);   for(i1=15;i1>0;i1--)   {       a[i1]=a[i1-1];   }   a[0]=num;   printf("把这个数放到数组a[0]处,输出所有元素\n");   for(i1=0;i1<=15;i1++)   {       printf("a[%d]\t%d\n",i1,a[i1]);   }   return 0;}

运行结果、


知识点总结

     数组元素的移动运用

学习心得

    对数组的理解进一步加深

0 0
原创粉丝点击