问题及代码
创建一个长度为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。