精华内容
下载资源
问答
  • 数组逆序存放

    2018-11-26 12:31:58
    数组逆序存放 描述: 将一个数组中的值按逆序重新存放。例如,原来的顺序为 8,6,5,4,1。要求改为 1,4,5,6,8。 输入:输入为两行:第一行数组中元素的个数 n(1<n<100),第二行是 n 个整数,...

    描述: 将一个数组中的值按逆序重新存放。例如,原来的顺序为 8,6,5,4,1。要求改为
    1,4,5,6,8。
    输入:输入为两行:第一行数组中元素的个数 n(1<n<100),第二行是 n 个整数,每两
    个整数之间用空格分隔。
    输出 : 输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。
    #include <stdio.h>
    int main()
    {
    int i,a[100],n,t;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    scanf("%d",&a[i]);
    for(i=0;i<n/2;i++)
    {
    t=a[i];
    a[i]=a[n-i-1];
    a[n-i-1]=t;
    }
    for(i=0;i<n;i++)
    printf("%d “,a[i]);
    printf(”\n");
    return 0;
    }

    展开全文
  • 数组逆序存放题解

    2020-03-07 19:01:45
    数组逆序存放 题目描述 将一个数组中的值按逆序重新存放。例如,原来的顺序为 ,要求改为 。 输入格式 输入为两行:第一行数组中元素的个数 ,第二行是 个整数,每两个整数之间用空格分隔。 输出格式 输出为一行:...

    数组逆序存放


    题目描述
    将一个数组中的值按逆序重新存放。例如,原来的顺序为 ,要求改为 。

    输入格式
    输入为两行:第一行数组中元素的个数 ,第二行是 个整数,每两个整数之间用空格分隔。

    输出格式
    输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。

    样例
    输入样例
    5
    8 6 5 4 1
    输出样例
    1 4 5 6 8
    数据范围与提示
    1<n<100


    精髓:
    此题较为简单,首先用一个for循环输入数组,输出时把指针i指向数组最后一个数,再从后往前遍历输出即可。

    参考代码:

    #include<cstdio>
    //#include<cmath>
    int main()
    {
    	int n,a[105];
    	scanf("%d",&n);
    	for(int i=1;i<=n;i++)
    	{
    		scanf("%d",&a[i]);
    	}
    	for(int i=n;i>=1;i--)
    	{
    		if(i!=n)//这里是为了处理最后一个数后的空格,可要可不要。
    			printf(" %d",a[i]);
    		else
    			printf("%d",a[i]);
    	}
    	return 0;
    }
    

    展开全文
  • 2 将数组逆序存放(5分)题目内容:输入正整数n,再输入n个整数,存入数组a中,现将数组a中的n个数逆序存放后输出数。试编写相应程序输入格式:分两行输入、第一行输入n,第二行输入n个整数输出格式:输出逆序后的n个...

    6aea8849b316296081fd32057f16e9c5.png

    2
    将数组逆序存放(5分)

    题目内容:输入正整数n,再输入n个整数,存入数组a中,现将数组a中的n个数逆序存放后输出数。试编写相应程序输入格式:
    分两行输入、第一行输入n,第二行输入n个整数输出格式:
    输出逆序后的n个整数,每个数占3列宽(可用%3d格式)输入样例:
    5
    2 34 7 8 9输出样例:
    9 8 7 34 2

    时间限制:500ms内存限制:32000kb

    我的代码:

    #include <stdio.h>
    void fun (int a[],int n);
    int main()
    {
            int a[100],n;
            int i;
           scanf("%d",&n);
        for(i=0;i<n;i++)
        {
                  scanf("%d",&a[i]);
        }
     fun(a,n);
        for(i=0;i<n;i++)
        {
                 printf("%3d",a[i]);
        }
     
     
        return 0;
    }
    void fun(int a[],int n)
     {
             int mid=n/2;
            int temp,i;
            for(i=0;i<mid;i++)
            {
                temp=a[i];
                a[i]=a[n-i-1];
                a[n-i-1]=temp;
     
            }
     }

    如有问题,请联系作者!!!!!

    展开全文
  • 2 将数组逆序存放(5分)题目内容:输入正整数n,再输入n个整数,存入数组a中,现将数组a中的n个数逆序存放后输出数。试编写相应程序输入格式:分两行输入、第一行输入n,第二行输入n个整数输出格式:输出逆序后的n个...

    36c512bce514e4f8e1d7833a12b4d86e.png

    2
    将数组逆序存放(5分)

    题目内容:输入正整数n,再输入n个整数,存入数组a中,现将数组a中的n个数逆序存放后输出数。试编写相应程序输入格式:
    分两行输入、第一行输入n,第二行输入n个整数输出格式:
    输出逆序后的n个整数,每个数占3列宽(可用%3d格式)输入样例:
    5
    2 34 7 8 9输出样例:
    9 8 7 34 2

    时间限制:500ms内存限制:32000kb

    我的代码:

    #include <stdio.h>
    void fun (int a[],int n);
    int main()
    {
            int a[100],n;
            int i;
           scanf("%d",&n);
        for(i=0;i<n;i++)
        {
                  scanf("%d",&a[i]);
        }
     fun(a,n);
        for(i=0;i<n;i++)
        {
                 printf("%3d",a[i]);
        }
     
     
        return 0;
    }
    void fun(int a[],int n)
     {
             int mid=n/2;
            int temp,i;
            for(i=0;i<mid;i++)
            {
                temp=a[i];
                a[i]=a[n-i-1];
                a[n-i-1]=temp;
     
            }
     }

    如有问题,请联系作者!!!!!

    展开全文
  • 1105:数组逆序存放

    2021-03-14 10:37:41
    数组逆序存放 题目传送阵:题目传送,啾啾啾 【题目描述】 将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 两行:第一行数组中元素的个数n(1<n<100)n(1<...
  • C语言——数组逆序存放

    千次阅读 2020-01-28 16:35:16
    void reverse(int p[], int n) { int i, j, temp; for(i=0,j=n-1; i<j; i++,j--) { temp = p[i]; p[i] = p[j]; p[j] = temp; } }
  • 把由10个元素组成的一维数组逆序存放再输出。 using UnityEngine; using System.Collections; public class chena : MonoBehaviour {    void Start () {  int t;  int j = 0;  string...
  • 将一维数组逆序存放后输出

    千次阅读 2017-12-14 20:09:19
    #include void move(int*p,int n); void main() { int i,n=6,a[6]={1,2,3,4,5,6}; move(a,5); for(i=0;i printf("%5d\n",a[i]); } void move(int*p,int n) { int k,c; for(k=0;...p[k]=p[n-
  • 总觉得不写点什么的话 有点不自在 算了先写点吧 - -  看代码
  • public class NewBehaviourScript : MonoBehaviour { public int [] Array = {1,3,4,9,7,40,2,35,67,0}; void Start () { for (int j=9; j>=0; j--) { Deb
  • 1105:数组逆序存放

    2019-12-16 16:31:35
    1105:数组逆序存放 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 23352 通过数: 15140 【题目描述】 将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行...
  • 数组逆序存放

    2020-10-24 09:29:39
    将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 格式 输入格式 输入为两行:第一行数组中元素的个数n(1≤n≤100),第二行是n个整数,每两个整数之间用空格分隔。 输出格式 ...
  • ybt 1105:数组逆序存放 OpenJudge NOI 1.6 04:数组逆序重放 【题目考点】 1. 数组 数组有两种存储方式 将数组存储在下标为0 ~ n-1的位置 将数组存在在下标为1 ~ n的位置 开数组时,数组长度要比题目中给定的最大...
  • //关于数组逆序存放的思考 #include<iostream> using namespace std; const int N=100; int a[N]; int b[N]; int main() { int n,i,j; cin>>n; for(i=1;i<=n;i++) cin>>a[i]; fo...
  • 1105:数组逆序存放 【题目描述】 将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行:第一行数组中元素的个数n(1&lt;n&lt;100),第二行是n个整数...
  • 1105:数组逆序存放 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 26632 通过数: 17267 【题目描述】 将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 【输入】 输入为两行...
  • 处理数组逆序问题

    2018-11-24 19:53:52
    数组的逆序存放 描述:将一个数组中的值按逆序重新存放。例如,原来的顺序为 8,6,5,4,1。要求改为 1,4,5,6,8。 输入:输入为两行:第一...//解决数组逆序存放问题 //用两个for循环即可解决,类似于输入两个数,逆序...
  • 1105:数组逆序存放时间限制: 1000 ms内存限制: 65536KB【题目描述】将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。【输入】输入为两行:第一行数组中元素的个数n(1【输出】...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 999
精华内容 399
关键字:

数组逆序存放