题目内容

下面的程序中,有错误的行是()。#include int main(){float array[5]={0.0}; //第A行int i;for(i=0;i<5;i++)scanf("%f",array[i]); //第B行for(i=1;i<5;i++)array[0]=array[0]+array[i]; //第C行printf("%f\n",array[0]); //第D行return 0;}

A. 第A行
B. 第B行
C. 第C行
D. 第D行

查看答案
更多问题

阅读程序,运行结果是()。#includeintmain(){floatarray[4][3]={{3.4,-5.6,56.7},{56.8,999,-23},{0.45,-5.77,123.5},{43.4,0,111.2}};inti,j,m,n,min;min=array[0][0];m=0;n=0;for(i=0;i<4;i++)for(j=0;j<3;j++)if(min>array[i][j]){min=array[i][j];m=i;n=j;}printf("min=%d,m=%d,n=%d\n",min,m,n);return0;}

A. min=-23,m=1,n=2
B. min=-5.77,m=2,n=1
C. min=-5.6,m=0,n=1
D. min=-5,m=2,n=1

在C 语言中,数组在内存中占一片( )的存储区,由( )代表它的首地址。数组名是一个( )常量,不能对它进行赋值运算。

有数组定义语句:int a[10]={9,4,12,8,2,10,7,5,1,3};,则a[a[9]]的值为( ),a[a[4]+a[8]]的值为( )。

array是一个一维整型数组,有10个元素,前6个元素的初值是9、4、7、49、32和-5;请写出该数组的定义语句( )。

答案查题题库