内容发布更新时间 : 2025/2/6 11:37:10星期一 下面是文章的全部内容请认真阅读。
数组指针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
int a[MAX],n,i;
.. ..
cin>>n; for(i=0;i
if(a[i]%3==0) cout<=0;i--) if(i%3==0) cout< } 数组指针02:逆序存储 .. .. 从键盘输入n(n<100)个整数,存放在一个一维数组a中,将它们逆序存放在另一个整型数组b中,并按b数组中下标从小到大的顺序输出下标为3的倍数的数组元素。 输入格式:第一个数为数组中元素个数n,之后为n个元素。 输出格式:下标为3的倍数的元素,各个数值之间用空格分隔。 输入:10 2 7 9 10 5 4 3 6 8 20 输出:20 3 10 2 #include const int MAX=100; int main() {