/*
烟台大学计算机与控制工程学院
All rights reserved.
作者:汪莹莉
完成时间:2016年12月06日
题目描述:
创建一个长度为16的整型数组a并初始化,先输出数组中元素值为3的倍数的数,
再输出所有下标为3的倍数的元素值。输出如图示。
编译的程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
int a[16]={13,45,89,332,54,221,90,723,65,45,123,47,96,48,187,0};
printf("数组中,元素值为3的倍数的数是:\n");
for (i=0;i<16;i++)
{
if(a[i]%3==0)
printf("a[%d] %d\n",i,a[i]);
}
printf("下标为3的倍数的元素值是:\n");
for (i=0;i<16;i++)
{
if(i%3==0)
printf("a[%d] %d\n",i,a[i]);
}
return 0;
}
运行结果:
知识点总结:一、i从零开始,数组的长度为16,所以i的值取不到16;
二、输出a[i]时,i为变量,用a[%d],i来表示
学习心得:对于如何输出下标变化的数组有了新的了解