[试题]

以下程序的功能是:求出数组 x 中各相邻两个元素的和依次存放到 a 数组中,然后输出。请填空。

main( )

{ int x[10],a[9], i ;

for (i=0;i<10;i++)scanf("%d",&x[i]);

for( ( 14 ) ;i<10;i++)

a[i-1]=x[i]+ ( 15 ) ;

for(i=0;i<9;i++) printf("%d",a[i]);

printf("/n");

}

参考答案与解析:

相关试题

以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请

[试题]以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){int x[10],a[9],I;for (i=0;i<10;i++)scanf(“%d”,&x[i]);for( i=__;i<10;i++)a[i-1]=x[i]+ x[i-1] ;for(i=0;i<9;i++)printf(“%d”,a[i]);printf(“/n”);

  • 查看答案
  • 下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a

    [主观题]下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a [0][2] .....中,把偶数从数组中删除,奇数个数通过函数值返回。 例如:若a所指数组中的数据最初排列为:9、1、4,2、3、6、5、8、7,删除偶数后a所指数组中的数据为:9、1、 3、5、7,返回值为5。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。 不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。 mai

    [主观题]下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。 main() {int a[2][3]={{1,2,3},{4,5}},b[3][2],i,j; for(i=0;i<2;i++) {for(j=0;j<3;j++) ( ); } }

  • 查看答案
  • 以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。

    [主观题]以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。include<iostream.h>void fun(int * s,int t,int * k){ int i;* k=[ ];[ ]if(s[ * k] < s[i]) * k=i;}void main( ){ int a[l0]={ 876,675,896,101,301,401,980,431,451,777 },k;fun(a,10,&k);

  • 查看答案
  • ( 9 )以下程序的功能是:将一维数组 A 中的 100 个元素分别赋给二维数组

    [试题]( 9 )以下程序的功能是:将一维数组 A 中的 100 个元素分别赋给二维数组 B 的每个元素并打印出来,要求把 A(1) 到 A(10) 依次赋给 B(1,1) 到 B(1,10) ,把 A(11) 到 A(20) 依次赋给 B(2,1) 到 B(2,10) , …… , 把A.(91) 到 A(100) 依次赋给 B(10,1) 到 B(10,10) 。请填空。Option Base 1Private Sub Form_Click()D.im i As Integer, j As Integ

  • 查看答案
  • 主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容

    [单选题]主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是 #include<stdio.h> findmax(int*s,int t,int*k) { int p; for(p=0,*k=p;p<t;p++)if(s[p]>s[*k])( );} main() { int a[10],i,k; for(i=0;i<10;i++)scanf("%d",&a[i]); findmax(a,10,&k); printf("A.k=pB.*k=pC.k=p

  • 查看答案
  • 主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容

    [单选题]主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#include<stdio.h>findmax(int*s,int t,int *k){ int p;for(p=0, *k=p; p<t; p++)if(s[p]>s[*k])( ); }main(){ int a[10],i,k;for(i=0; i<10;i++)scanf(" %d",&a[i]);findmax(a,10,&k);printf(" %d

  • 查看答案
  • 试题14以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数

    [试题]试题14以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的个数。请填空。#include <stdio.h>void fun(int s[], int *n, int k, int x){ int i;for(i=*n-1; i>=k; i- - ) s[ ___ ]=s[i];s[k]=x;*n=*n+______;}main(){ int a[20]={1,2,3,4,5,6,7,8,9,10,11}, i, x=0, k=6,

  • 查看答案
  • 设数组a[3..16,5..20]的元素以列为主序存放,每个元素占用两个存储单

    [单选题]设数组a[3..16,5..20]的元素以列为主序存放,每个元素占用两个存储单元,数组空间的起始地址为a,则数组元素a[i,j](3≤i≤16,5≤j≤20)的地址计算公式为 (49) 。(49) A.a-144+2i+28jB.a-116+2i+28jC.a-118+2i+28jD.a-146+2i+28j

  • 查看答案
  • 下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。<br />  例如,若a所指

    [问答题]下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数

  • 查看答案
  • 以下程序的功能是:求出数组 x 中各相邻两个元素的和依次存放到 a 数组中,然后