admin 管理员组

文章数量: 1086019


2024年4月22日发(作者:concurrenthashmap数据结构)

数组指针01:逆序输出

从键盘输入n个整数(n<100),存放在一个一维数组中,逆序输出能被3

整除的元素,并逆序输出数组下标为3的倍数的元素。

输入格式:第一个整数为个数n,后续为n个整数

输出格式:第一行能被3整除的元素,第二行为下标为3的倍数的元素,各

个数值之间用空格分隔。

输入:10 2 7 9 10 5 4 3 6 8 20

输出:

6 3 9

20 3 10 2

#include

using namespace std;

const int MAX=100;

int main()

{

int a[MAX],n,i;

cin>>n;

for(i=0;i

cin>>a[i];

for(i=n-1;i>=0;i--)

if(a[i]%3==0)

cout<

cout<

for(i=n-1;i>=0;i--)

if(i%3==0)

cout<

cout<

return 0;

}

数组指针02:逆序存储

从键盘输入n(n<100)个整数,存放在一个一维数组a中,将它们逆序存

放在另一个整型数组b中,并按b数组中下标从小到大的顺序输出下标为3的倍

数的数组元素。

输入格式:第一个数为数组中元素个数n,之后为n个元素。


本文标签: 数组 下标 元素