将一个数组中的元素按逆序存放,程序填空答:define N 7 main (){ static int a[N]={12,9,16,5,7,2,1},k,s;printf("\n the origanal array:\n");for (k=0;k<N;k++)printf("%4d",a[k]);for (k=0;k<N/2;k++) /*填循环控制变量递增值*/ { s=a[k];a[k]=a[N-1-k];/*填对应位置数组元素互换*/ a[N-...
将一个数组的值按逆序重新存放,例如,原来顺序为:8,6,5,4,1。要求改为...答:include<stdio.h> int main(){ int a[5]={8,6,5,4,1},i,n=5,temp;for(i=0;i<n/2;i++){ temp=a[i];a[i]=a[n-i-1];a[n-i-1]=temp;} for(i=0;i<n;i++){ printf("逆序后:\n");printf("%d\t",a[i]);} return 0;} ...
用C语言将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4...答:include<stdio.h> int main(){ int a[20]={1,0},i,n,j;printf("请输入数组元素的个数:");scanf("%d",&n);printf("请输入数组元素:\n");for(i=0;i<n;i++)scanf("%d",&a);for(i=0;i<n/2;i++)a=a[n-1-i];printf("逆序存放后的数组:\n");for(i=0;i<n;i++...
C语言:不用函数和指针,将一个数组的元素值逆序存放并输出在屏幕上,咋写...答:代码文本:include "stdio.h"define N 10 int main(int argc,char *argv[]){ int s[N]={0,1,2,3,4,5,6,7,8,9},i,k,t;puts("The original state:");for(i=0;i<N;printf("%d ",s[i++]));//处理前输出 puts("\nAfter the reverse order:");for(k=N-1,i=0;i<k;...