第十四周项目一数组大折腾(2)创建一个长度为10的整形数组并初始化,由后往前(由第9个元素向第0个元素方向)输出数组中所有元素的值,改变数组元素的值,令所有的数组加倍,输出改变后的值。

来源:互联网 发布:opencv2.4.4 sift算法 编辑:程序博客网 时间:2024/05/16 07:19

问题及代码

创建一个长度为10的整形数组并初始化,由后往前(由第9个元素向第0个元素方向)输出数组中所有元素的值,改变数组元素的值,令所有的数组加倍,输出改变后的值。

例如:

a[10] ={0,1,2,3,4,5,6,7,8,9}

输出9 8 7 6 5 4 3 2 1 0

       0 2 4 6 8 10 12 14 16 18

/*烟台大学计算机学院 2016作者: 马春澎完成日期:2016年12月2日 */#include <stdio.h>#include <stdlib.h>int main(){    int a[10]={0,1,2,3,4,5,6,7,8,9},i;    printf("数组中的数由后往前输出为:\n");    for(i=9; i>0; i--)        printf("%d ",a[i]);    printf("\n");    printf("数组中的数加倍后输出为:\n");    for(i=0; i<10; i++)    {        a[i]=2*a[i];        printf("%d ",a[i]);    }    return 0;}

运算结果

知识点总结

一维数组的综合应用

学习心得

要注意数组初始化的含义,数组初始化说明已经给定数组值,无需再输入6。


0 0