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

    xiaoxiao2021-12-14  51

    问题及代码

    /*作者:贾如杉 完成日期: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; }

    运行结果、

    知识点总结

         数组元素的移动运用

    学习心得

        对数组的理解进一步加深

    转载请注明原文地址: https://ju.6miu.com/read-970852.html

    最新回复(0)