1-3 数组的反序输出

1-3 数组的反序输出

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

C++中数组的输入输出方法。

10个int型数组中,而后再按与输入相反的顺序输出这些数据

Input

 

输出内容共Enter numbers(10 int)

---Reverse output---

<p class="\"cjk\"" 0.74cm;="" margin-bottom:="" 0cm\"="" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 3px;">第三行输出反序后的内容:顺序与输入顺序相反,每个数之间用一个空格间隔。

Example Input

12 45 56 23 89 78 25 14 36 69

Example Output

Enter numbers(10 int)
---Reverse output---
69 36 14 25 78 89 23 56 45 12 

Code realization

#include <iostream>

using namespace std;

int main()
{
    int a[10],i;
    for(i=0;i<10;i++)
        cin>>a[i];
    cout<<"Enter numbers(10 int)"<<endl;
    cout<<"---Reverse output---"<<endl;
    for(i=9;i>=0;i--)
    {
        cout<<a[i];
        if(i>0)
            cout<<" ";
    }
    return 0;
}
时间: 2024-08-19 08:33:01

1-3 数组的反序输出的相关文章

c语言-关于反序输出的一个编程,求问

问题描述 关于反序输出的一个编程,求问 为什么反序输出后有个a,怎么去掉啊,新手求问 解决方案 因为你输出了一个不存在数组的数,a[5],把那个i改为i<5 解决方案二: 因为数组是从0开始计数的,所以你的数组长度是5, 但是元素是a[0], a[1], a[2], a[3], a[4] 反序输出: for (int i = 0; i < 5; i++) printf("%c", a[5-i-1]); 解决方案三: char a[5]只能最多放4个字符,因为作为结束符,也要

我想用指针作为函数形参,实参为数组 实现数组元素反序存放。可是只能交换前五个

问题描述 我想用指针作为函数形参,实参为数组 实现数组元素反序存放.可是只能交换前五个 #include using namespace std; void invert(int A,int); int main() { int A[10],n; cout<<"Please input 10 number:"< for(n=0;n cin>>A[n]; invert(A,10); return 0; } void invert(int *A,int n)

汇编语言 如何编程反序输出一个整数

问题描述 汇编语言 如何编程反序输出一个整数 如题 (如原整数为34512,输出21543)...几乎没有接触过汇编,现在要课程设计完成完成这么个程序.求大神写出代码,最好带点注释让我能看懂啊 感激不尽 时间实在太紧,

c++调用c库函数-编写一个递归函数,将任意的正整数按反序输出。例如,输入&amp;amp;quot;12345&amp;amp;quot;输出&amp;amp;quot;54321&amp;amp;quot;

问题描述 编写一个递归函数,将任意的正整数按反序输出.例如,输入"12345"输出"54321" 编写一个递归函数,将任意的正整数按反序输出.例如,输入""12345""输出""54321""PS:不要出现C语言的句子,,,一点都没学过C语言,看不懂. 解决方案 #include <iostream>using namespace std;void revert(int n)

递归函数-函数实现数组的逆序输出

问题描述 函数实现数组的逆序输出 int main(int argc, char const *argv[]) { int a[5] = {1, 2, 3, 4, 5}; int i; recui(a, 5); for(i=0; i<5; i++) { printf("%d ", a[i]); } printf(" "); return 0; } void recui(int a[], int k) { int tmp; if()// 填空 { recui()

输入一个自然数,将该自然数的每一位数字反序输出,例如:输入 12345,输出54321

/*输入一个自然数,将该自然数的每一位数字反序输出,例如:输入 12345,输出54321*/ #include <iostream> using namespace std; /* int main() { cout<<"请输入一串数字"<<endl; char *ch=; cin>>ch; cout<<ch; int len=strlen(ch); for(int i=len-1;i>=0;i--) { cout&l

C#汉字反序输出

private void txtHanZhi_TextChanged(object sender, EventArgs e) { char[] chr = txtHanZhi.Text.ToCharArray(); //转换成字符数组 Array.Reverse(chr, 0, txtHanZhi.Text.Length); //反转数组 txtPinYin.Text = new StringBuilder().Append(chr).ToString();//显示 }

java中的字符数组反序-java中怎么将一个字符数组反序

问题描述 java中怎么将一个字符数组反序 新手java中怎么将一个字符数组反序,不要new数组,只能使用一个字符数组,三克油 解决方案 可以用Collection.reverse(list)呀,先把你的数组放到List里,再Collection.reverse(list),然后再从list中拿回来,示例代码: public static void main(String[] args) { String[] deal = new String[3]; deal[0] = "0"; d

C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析

以下是对C++中输入一个字符串,把其中的字符按照逆序输出的两种方法进行了详细的分析介绍,需要的朋友可以过来参考下   用字符数组方法:基本思路是,先判断字符的结束标志'',然后从该位置向前输出.实现代码: 复制代码 代码如下: #include<iostream> using namespace std; int main(){  char a[50];  cout<<"please input a string:";  cin>>a;  int i