怎样用C++输出数组元素的值?

如题所述

按照题目的要求我们可以直接把数据存到数组之中,然后倒序输出数组元素即可,不需要对数据进行改变。

正确代码如下:

#include <stdio.h>

#define N 2000

int main () {

   int i=0;

   int n=0,a[N];

   scanf("%d",&n);

   for(i;i<n;i++){

       scanf("%d",&a[i]);

   }

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

       printf("%d ",a[i]);

   }

   return 0;

}

扩展资料:

数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 这些有序排列的同类数据元素的集合称为数组。

数组是用于储存多个相同类型数据的集合。数组元素的类型是相同的不能够存储不同的数据类型。

数组的特点:

1、数组是相同数据类型的元素的集合。

2、数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。

3、数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素。

对于VB的数组,表示数组元素时应注意:

2、下标要紧跟在数组名后,而且用圆括号括起来(不能用其他括号)。

2、下标可以是常量,变量,或表达式,但其值必须是整数(如果是小数将四舍五入为整数)。

3、下标必须为一段连续的整数,其最小值成为下界,其最大值成为上界。不加说明时下界值默认为1。

参考资料来源:百度百科-数组

温馨提示:内容为网友见解,仅供参考
无其他回答

怎样用C++输出数组元素的值?
按照题目的要求我们可以直接把数据存到数组之中,然后倒序输出数组元素即可,不需要对数据进行改变。正确代码如下:include <stdio.h> define N 2000 int main () { int i=0;int n=0,a[N];scanf("%d",&n);for(i;i<n;i++){ scanf("%d",&a[i]);} for(i=n-1;i>=0;i--){ pr...

c++中怎么实现在一个数组里输出元素下标?
一、在C语言中,最常用的输出函数就是printf, 功能为格式化输出到标准输出。二、printf支持同时输出多个变量的值,所以也就可以同时输出数组元素值及下标。三、输出格式:printf("%d:%d\\n", i, a[i]);该语句含义为,输出数组a的第i个元素下标及数组元素值。四、参考代码:include <stdio.h>int ...

C++如何输出数组内容
可以取出数组元素,然后输出每个元素就可以了。比如一维数组a,可以用a[i]的方式取出第i个元素,i被称为元素的下标。如果是二维数组a,可以用a[i][j]的方式取出第i行的第j个元素。C语言的下标最小值为0,最大值为(数组规模-1)。以下是一维整型数组输出的样例代码:include <iostream>using name...

c++怎么输出数组
int a[10]={1,2,3};cout << a <<endl ; \/\/按16进制输出a的值(地址)0012FF58如果需要输出数组中的内容,则需要采用循环,逐个输出数组中的元素,如:int a[10]={1,2,3}; \/\/初始化前三个元素,其余元素为0for( int i=0;i<10;i++ )cout << a[i] <<" " ;cout <<endl ...

在C++中怎样将一个数组输出
利用for循环,依次把数组的每个元素输出!例如:\/\/参考代码如下:#include "iostream"#define N 5using namespace std;int main(){int a[N];\/\/定义数组 for(int i=0;i<N;i++)\/\/键盘输入赋值给数组 cin>>a[i];for(int i=0;i<N;i++)\/\/利用for循环依次输出数组中各数 cout<...

C++编程实现用指针输入输出数组元素
输入完成后再将该指针指向数组的首地址 再一次循环输出 将当前指针所指向的地址内的内容输出并移动指针到下一个位置 这样程序就完成了 下面是一个简单的代码示例 include <iostream>using namespace std;int main(int argc,char **argv){ char s[5]; char *p; int i; p=s; \/\/将...

C++ 数组与字符串的输出
数组的输出通常采用循环方式实现,具体代码示例如下:int arr[10]; for (int i = 0; i < 10; i++) { cout << arr[i] << " "; } 这段代码会输出数组arr的前10个元素,每个元素后跟一个空格。字符串的输出则直接通过 cout<<完成,例如:string s = "Hello"; cout << s;这段代码...

c++中怎么获取数组中元素的个数
栈区的数组可以通过以下两种方法得出元素的个数:(1)[cpp] view plain copy int arr[10] = { 1,2,3,4,5,6,7,8,9,0 };auto diff = sizeof(arr)\/sizeof(int);(2)这种方法需要所用编译器支持C++11,14 [cpp] view plain copy int arr[10] = { 1,2,3,4,5,6,7,8,9,0 ...

C++ 怎么输出一个栈中的所有元素?
如果是用数组,数组a,int index,可以用:push(num)函数就是: a[index] = num; index ++;pop()就是: index --; return a[index]。语言特点:在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。在面向对象的程序设计中,将数据和对该...

c++中怎么以表格形式输出
1、首先,定义一个整型变量和数组,保存数组个数和数组元素的值。2、接着,输入数组元素的个数,保存在变量n中。3、然后输入数组各元素的值,用for循环控制输入。4、定义一个指针,将其指向数组的最后一个元素。5、然后,用for循环控制指针倒序输出数组各元素。6、运行程序,输入一个数组的各元素后,...

相似回答
大家正在搜