[试题]

以下程序的功能是:求出数组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”);

参考答案与解析:

相关试题

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

[试题]以下程序的功能是:求出数组 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");}

  • 查看答案
  • 下面程序将二维数组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);

  • 查看答案
  • 以下程序的功能是输出a数组中的所有字符串,请填空

    [主观题]以下程序的功能是输出a数组中的所有字符串,请填空

  • 查看答案
  • 下列给定程序中,函数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中。 不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空:#

    [单选题]以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空:includefind以下程序调用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",&

  • 查看答案
  • ( 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

  • 查看答案
  • 下面程序的功能是输出数组s中最大元素的下标,请填空。 main() {intk,

    [主观题]下面程序的功能是输出数组s中最大元素的下标,请填空。main(){ int k, p,s[]={1, -9, 7, 2, -10, 3};for(p =0, k =p; p< 6; p++)if(s[p]>s[k])(13)printf("%d\n", k);}

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