题目描述:创建一个长度为16的整型数组并初始化,输出所有元素值是3的倍数的数,再输出下标是3的倍数的元素值;
程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[16]={15,21,3,41,50,64,7,84,90,102,33,65,2,87,12,13},i;
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;
}
结果: