任务和代码:创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。
/*
文件名:main.c
作者:小风景
完成日期:2016.6.28
问题描述:创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。
程序输出:
*/
#include <stdio.h>
int main( )
{
int a[20]={0,1,2,3,4,5,6,7,8,9}; //初始化前10个元素
int i ;
int j = 0;
//键盘输入后10个元素的值
for(i = 10;i < 20;i++)
{
scanf("%d",&a[i]);
}
//由前往后输出数组中所有元素的值
printf("由前往后,数组中的值是:\n");
for(i = 0;i < 20;i++)
{
printf("%d ",a[i]);
j++;
if(j % 5 == 0)
{
printf("\n");
}
}
return 0;
}
程序运行结果:
总结:初学数组,主要体验数组元素的初始化,手动初始化,以及数组元素的输出。