不对,只要没初始化,数组里面的就是内存里面残留的数据(所以看起来是随机数,因为我们不大可能确定这个数组所用的位置之前放的是什么东西),所以初始化是很重要的。
定义一个有20个元素的整型数组。分别求出下标为奇数和偶数的元素的平均值。C语言实现可以使用两个变量 sum_odd 和 sum_even 分别记录下标为奇数和偶数的元素的总和,然后分别计算平均值即可。代码如下:#include int main() {int arr[20];int sum_odd = 0, sum_even = 0;float avg_odd, avg_even;// ...
定义一个有20个元素的整型数组,分别求出下标为奇数和偶数的元素的平均值。相关知识点: 试题来源: 解析 答:程序参见文件Cprogram\xt6_3_01.c #include "stdio.h" #include "math.h" main() {int i,s0=0,s1=0,a[20]; for(i=0;i<20;i++) a[i]=rand()%100; for(i=0;i<20;i+=2) {...
include <stdio.h> int main(int argc, char *argv[]){ int a[20] = {0}; int i = 0; for (i = 0; i < 20; i++) { printf("输入第%d个数:\n", i+1); scanf("%d", &a[i]); } for (i = 0; i < 20; i++) { if (0 ==...
刷刷题APP(shuashuati.com)是专业的大学生刷题搜题拍题答疑工具,刷刷题提供如果想定义一个整型数组,并初始化所有元素为0,可以写成int a[10]={0};A.正确B.错误的答案解析,刷刷题为用户提供专业的考试题库练习。一分钟将考试题Word文档/Excel文档/PDF文档转化为在线题库,制
1若要定义一个具有5个元素的整型数组,以下错误的定义语句是 A.int a[5]=0;B.int b[]=0, 0, 0, 0, 0;C.int c[2+3];D.int i=5, d[i]; 2若要定义一个具有5个元素的整型数组,以下错误的定义语句是 A.int a[5]={0};B.int b[]={0, 0, 0, 0, 0};C.int c[2+3];D.int ...
int arr[20]={7,1,4,2,6,20,15,3,8,5,9,19,11,12,16,17,14,18,13,10};int max=0,min=99999,sum=0,maxIndex,minIndex;for(int x=0;x<20;x++){ if(arr[x]>max){ max=arr[x];maxIndex=x;} if(arr[x]<min){ min=arr[x];minIndex=x;} sum+=arr[x];} for(x...
C语言的 void main(){ int a[20]={12,23,43,54,^^^};int i,max,min;max=a[0],min=a[0];for(i=1;i<20;i++){ if(a[i]>max) max=a[i];if(a[i]<min) min=a[i];} printf("最大值%d",max);printf("最小值%d",min);} ...
解析 D 正确答案:D解析:本题考查一维数组的定义,C语言中一维数组的定义方式为:类型说明符数组名[常量表达式];选项A正确;选项B初始化了5个元素,因此数组长度为5;选项C常量表达式2+3的值为5,正确;选项D数组长度不是常量表达式,错误。 知识模块:C语言程序设计...
若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )。A.int a[5]={0;B.int b[]:{0,0,0,0,0};C.int c[2+3];D.int i=5,d[i];请帮忙给出正确答案和分析,谢谢! 相关知识点: 试题来源: 解析 正确答案:D解析:选项A中,其他元素会自动以0填充。选项C中维数是常量表达式,故没错。