將一維數組逆序存放后輸出。例如int a[3]={1,2,3},逆序存放后int a[3]={3,2,1}。
將一維數組逆序存放后輸出。例如int a[3]={1,2,3},逆序存放后int a[3]={3,2,1}。
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
}
void move(int*p,int n)
{
______; /*第二空*/
for(k=0;k<=n/2;k++)
{c=p[k];p[k]=p[n-k];______;} /*第三空*/
}
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
}
void move(int*p,int n)
{
______; /*第二空*/
for(k=0;k<=n/2;k++)
{c=p[k];p[k]=p[n-k];______;} /*第三空*/
}
查看答案解析
【正確答案】
第一空:a[i]第二空:int k,c
第三空:p[n-k]=c
【答案解析】
第一空完成交換,輸出數組值,填寫a[i];第二空定義變量,本程序段中各處變量c、k,定義為int k,c;第三空完成數據的交換排序,本句程序中完成了p[n-k]賦值到p[k]中,同樣需要將p[k]值賦值到p[n-k]中,借助c完成,所以此處填寫p[n-k]=c。參見教材P80-82。 本題知識點:循環結構的程序設計,
讓自考更有氛圍,想加入自考365交流群請添加小編微信zbzikao365
你可能喜歡
關注添加
掃碼加入備考交流群
與更多考生一起交流學習經驗
備戰考試,獲取試題及資料
掃碼下載APP
海量歷年試題、備考資料
免費下載領取
掃碼進入微信小程序
每日練題鞏固、考前模擬實戰
免費體驗自考365海量試題

