一组数组按照逆序输出

作者&投稿:帛辰 (若有异议请与网页底部的电邮联系)

...使用一堆数组按顺序存放以下数据:1、2、3、4、5,并按逆序输出...
include "stdafx.h"include<stdlib.h> char data[5];char i;char string[10];int main(void){ printf("请输入数字:\\n");while (i<5){ gets(string);data[i] =atoi(string);i++;} for (int k=i-1; k>=0; k--){ printf("%d\\n",data[k]);} } ...

输入一个数组 数组长度<=10 将数组中的值按逆序重新存放并输出?
include<stdio.h> void printArr(int arr[],int len){ for(int i = 0;i<len;i++){ printf("%d ",arr[i]);} printf("\\n");} void reverse(int arr[],int len){ int temp;for(int start=0,end=len-1;start<=end;start++,end--){ temp = arr[start];arr[start] = arr[...

1.将一个具有5个元素的数组中的数据逆序,并输出原始数组中的数据及逆序...
"1", "2", "3", "4", "5" }; \/\/可以任何类型 for (int i = arr.Length-1; i >= 0; i--){ Console.Write(arr[i] + "\\t"); \/\/数据逆序 } Console.WriteLine();for (int i = 0; i < arr.Length; i++){ Console.Write(arr[i] + "\\t"); \/\/原始数组 } ...

c语言数组逆序问题 求助大佬
include <stdio.h> define N 20 int main(){ int i = 0, a[N];do { scanf("%d", a + i);} while (a[i++] > 0);{ int j,t;for(j=0,i-=2;j 0; i++)printf("%5d", a[i]);return 0;}

将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求...
arr) \/ sizeof(arr[0]);int tmp = 0;for (i = 0; i < (len\/2); ++i) \/\/进行len\/2次交换 { tmp = arr[9 - i];arr[9 - i] = arr[i];arr[i] = tmp;} for (i = 0; i < len; ++i){ printf(" %d ", arr[i]); \/\/输出 } return 0;} ...

...数组将数组元素逆序存放并把交换后的数组输出 要求数组元素的输入...
{ int i;printf("请输入%d个数,用空格隔开\\n",n);for(i=0;i<n;i++)scanf("%d",&a[i]);} void output(int a[],int n)\/\/输出 { int i;for(i=0;i<n;i++)printf("%d ",a[i]);printf("\\n");} void reverse(int a[],int n)\/\/ 逆序 { int temp,i;for(i=0...

逆序存放和逆序输出的区别
逆序存放是在存储结构中将数据逆序;逆序输出只是保证输出的结果是逆序的,与是否逆序存放没有关系。举例说,仅要求将一个数组逆序输出时,可以不改变数组的存储,只是循环时先输出最后的元素,再往前一个元素,……,直到第一个元素输出就结束。

...然后将数组元素的值逆序输出-|||-输入格式?
printf("原始数组顺序为:\\n");for (i = 0; i < n; i++) { printf("%d ", arr[i]);} printf("\\n数组逆序输出为:\\n");for (i = n-1; i >= 0; i--) { printf("%d ", arr[i]);} return 0;} 首先从键盘输入了需要输入的整数的个数n,并根据此创建了一个长度为n...

输入一10位数组,然后顺序输出数组和逆序输出数组
include <stdio.h>int main(){int i,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); printf("顺序输出数组:\\n"); for(i=0;i<10;i++)\/\/顺序输出数组 printf("%d ",a[i]); printf("\\n逆序输出数组:\\n"); for(i=9;i>-1;i--)\/\/顺序输出数组 printf...

vb数组逆序输出
Private Sub Command1_Click()Dim aDim i As Integer, t As Integera = Array(1, 2, 3, 5, 4, 9, 8)For i = 0 To UBound(a) Print a(i);NextPrintFor i = 0 To UBound(a) \\ 2 t = a(i) a(i) = a(UBound(a) - i) a(UBound(a) - i) = tNextFor i = 0 To ...

解锦15179641300问: 如何将一个数组中的值按逆序排放 -
十堰市金施回答: 逆序排放: #include <stdio.h>#define MAX 100main() {int sz[MAX];int n=0; scanf("%d",&n); /*输入数字个数(本例中最多100个)*/for(int i=0;i<n;i++)scanf("%d",&sz[i]);for(i=0;i<n/2;i++) /*颠倒顺序*/sz[i] = sz[n-i-1]; getchar(); /*这句话相当于暂停,按任意键后程序结束*/ }如果只是逆序输出的话,用楼上(酷的酷的study)的那个代码就可以了.

解锦15179641300问: 将一个数组逆序输出 -
十堰市金施回答: #include<iostream> using namespace std; int main() { int s = 0, a; while(1) { cin >> a; for( ; a > 0; ) { s *= 10; s += a % 10; a /= 10; } cout << s; cout << endl; } return 0; } 即可.

解锦15179641300问: 如何利用函数实现数组的逆序输出 -
十堰市金施回答: #include"stdio.h" void main() { int a[100],n,m; printf("请输入元素的个数:"); scanf("%d",&n); printf("请依次输入%d个数:",n); for(m=0;m<n;m++) scanf("%d",&a[m]); printf("按逆序输出为:"); for(m=n-1;m>=0;m--) printf("%d ",a[m]); }

解锦15179641300问: 对一维数组a[10]={1,2,3,4,5,6,7,8,9,10},要求按逆序存放并输出 -
十堰市金施回答: #include<stdio.h> void main() { int a[5],b[5],i; printf("please input 5 numbers :\n");for(i=0;i<5;i++) scanf_s("%d", &a[i]); printf("array a:\n"); for (i = 0; i < 5; i++)printf("%d ", a[i]); printf("\n");for(i=0;i<5;i++)b[4-i] = a[i]; printf("Now array a:\n"); for (i = 0; i < 5; i++)printf("%d ", b[i]); }

解锦15179641300问: 将一个数组逆序输出(用java编写) -
十堰市金施回答: import java.util.*; public class test5 { public static void main(String[] args) {Scanner input= new Scanner(System.in);System.out.print("请输入数组的长度:");int num=input.nextInt();int[] score=new int[num];for(int i=0;i<num;i++){System....

解锦15179641300问: C语言 把一个数组逆序输出 -
十堰市金施回答: c语言规定数组元素的输出必须用循环语句依次输出!!!不能一次引用整个数组!!!下面是根据你写的程序进行的改正! #include <stdio.h> #define N 5 void main() { int i,j,a[N],b[N]; printf("input numbers:"); for(i=0;i<N;i++) scanf("%d",&a[i]); for(j=0;j<N;j++) b[j]=a[N-j-1]; for(j=0;j<N;j++) printf("%d",b[j]); }

解锦15179641300问: 将一个数组逆序输出
十堰市金施回答: int ary[10];//假设为你的数组 int i = 10 -1; while(i &gt;= 0){ printf(ary[i]); i--; }

解锦15179641300问: 用C语言实现数组中的数据逆序输出 -
十堰市金施回答: 可以将这个功能封装为一个函数. 传入数组首地址,以及数组长度. 以循环方式,对数组逆序遍历即可. 代码:1 2 3 4 5 6 7 8voidrevers_print(int*a, intl) {inti;for( i = l-1; i >=0; i -- )printf("%d,",a[i]); return0; }

解锦15179641300问: 输入一个数组按逆续输出 怎么做这个
十堰市金施回答: 描述:将一个数组中的数据逆序,并输出原始数据以及逆序后数组中的数据 / #include <stdio.h> #define N 5 //定义常量 void main() { int i,j;//i做循环计数器,j统计输入的数字个数 int a[N],tmp;//数组,中间变量 j=0; //输入数组数据 printf("...

解锦15179641300问: 编写程序:从键盘输入任意一组数,将这组数逆序存放并输出,如:23,67,12,47,90,34 -
十堰市金施回答: #include void main() { printf("请输入数组:"); int a[5];for(i=0;1{scanf("%d",&a[i]);} printf("输入的数组为:"); for(int i = 0;i { printf("%d",&a[i]); } printf("逆序输出为:"); for(i=4;1>=0;i--) {printf("%d",&a[i]);} }


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网