C++数组指针题(含答案解析).docVIP

  • 119
  • 0
  • 约8.74千字
  • 约 39页
  • 2019-07-29 发布于安徽
  • 举报
数组指针01:逆序输出 从键盘输入n个整数(n100),存放在一个一维数组中,逆序输出能被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 iostream using namespace std; const int MAX=100; int main() { int a[MAX],n,i; cinn; for(i=0;in;i++) cina[i]; for(i=n-1;i=0;i--) if(a[i]%3==0) couta[i] ; coutendl; for(i=n-1;i=0;i--) if(i%3==0) couta[i] ; coutendl; return 0; } 数组指针02:逆序存储 从键盘输入n(n100)个整数,存放在一个一维数组a中,将它们逆序存放在另一个整型数组b中,并按b数组中下标从小到大的顺序输出下标为3的倍数的数组元素。 输入格式:第一个数为数组中元素个数n,之后为n个元素。 输出格式:下标为3的倍数的元素,各个数值之间用空格分隔。 输入:10 2 7 9

文档评论(0)

1亿VIP精品文档

相关文档