开放大学在线学习搜题
当前位置:首页 > 学习题库 > C语言程序基础

问题

以下程序的功能是:将一个数组中的元素按逆序重新存放并打印交换后的数组。 #define N 7 #include < stdio.h> void main() { static int a[N]={12,9,16,5,7,2,1},k,s; for (k=0;k< N/2;k++) { s=a[k]; a[k]=a[N-1-k]; a[N-1-k] =s; } printf(" \n交换后的数组:\n" ); for(k=0;k< N;k++)pri

发布时间:2025-07-20   作者:形考任务   浏览:0

以下程序的功能是:将一个数组中的元素按逆序重新存放并打印交换后的数组。

#define N 7

#include < stdio.h>

void main()

{ static int a[N]={12,9,16,5,7,2,1},k,s;

for (k=0;k< N/2;k++) { s=a[k]; a[k]=a[N-1-k]; a[N-1-k] =s; }

printf(" \n交换后的数组:\n" ); for(k=0;k< N;k++)printf(" %4d" ,a[k]); }