↑ 收起筛选 ↑
输入一个数组逆序输出
2020-08-01

#include<stdio.h>#define N 10 void main() { int array[N]; for(int i=0;i<N;i++) scanf("%d",&array[i]); for(int j=N-1;j>0;j--) printf("%d\n",array[j]); }

直接逆序循环就可以实现逆序的输出.for(i=n-1;i>=0;i--) printf("%d ",a[i]); 就可以逆序输出一个有n个 int 元素的数组.

#include "stdafx.h" int main() { int i; int a[10]; printf("输入10个数\n"); for(i=0;i<=9;i++) scanf("%d",&a[i]); printf("逆序输出这10个数\n"); for(i=9;i>=0;i--) printf("%d ",a[i]); printf("\n"); return 0; } 这才是对的

在这组《趣味数独》的每一行、每一列都由9个数字组成,请大家在空格里填上1到9的不同数字.每一行、每一列的数字都是由1到9组成,不能重复. 7 () 9 3 8 ()()() 4() 1 () 7 ()()()()()(

您好,代码如下,采纳~#include <stdio.h>#define N 10 main() { int i=0,a[N]; for(i=0;i<N;i++) scanf("%d",&a[i]); for(i=N-1;i>=0;i--) printf("%d ",a[i]); }

#include "stdio.h"#define N 5 int main() { int a[N]={9,6,5,4,1},i,temp; printf("\n original array:\n"); for(i=0;i <N;i++) printf("%4d",a[i]); for(i=0;i<N/2;i++) { temp=a[i]; a[i]=a[N-i-1]; a[N-i-1]=temp; } printf("\n sorted array:\n"); for(i=0;i <N; i++) printf("%4d",a[i]); printf("\n"); return 0; }

#define N 10int a[N],i;for(i=0;i<N;i++)scanf("%d",a+i);for(i=N-1;i>=0;i--)printf("%5d",a[i]); char a[100]; printf("Enter a number:"); gets(a); printf("In reverve order:"); int i; for(i=strlen(a)-1;i>=0;i--) putchar(a[i]); puts(""); int b[10]={0}; for(i=0;

1. #include<stdio.h> int main() { int a[10]; int i=0; for(i;i<10;i++) scanf("%d",&a[i]); for(i=9;i>=0;i--) printf("%d ",a[i]); return 0; } 2. #include<stdio.h> void swap(int* a,int* b) { int t; t=*a; *a=*b; *b=t; } int main() { int a=3,b=5; swap(&a,&b); printf("a=

编写程序将一个数组逆序输出. 悬赏: 0 答案豆 提问人: 匿名网友 您可能感兴趣的试题 打印出杨辉三角形(要求打印出10行如下图). 某个公司采用公用电话传递数据,数据是四位的整数,在传递过

楼上的有我认为有些问题,我改了一下#include<stdio.h>void main(void){ int ary[10] = {0,1,2,3,4,5,6,7,8,9};//假设为你的数组 int i = 10; while(i > 0) { printf("%d\n", ary[i-1]); i--; } }

延伸阅读: