题目内容

若有以下说明:int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a',d,g;那么数值为4的表达式是( )。

A. a[g-c]
B. a[4]
C. a['d'-'c']
D. a['d'-c]

查看答案
更多问题

请阅读下面的程序,在空白处填写正确的代码,该程序的功能是:连续向数组输入成绩,并显示数组元素的值,当输入负数时停止接收数据。void main(){int n;int c[100];n=0;do{printf("enter num:n");【】printf("%dn",c[n]);n++;} while (【】);}

请阅读下面的程序,在空白处填写正确的代码,只打印出数组偶数位上的元素。int main(){int i;int arr[8] = { 1, 0, 1, 0, 1, 0, 1, 0 };for (i = 0; i < 8; i++){【 】 ;printf("%dn", 【 】 );}}

请阅读下面的程序,在空白处填写正确的代码, 输出数组中最大元素的下标。int main(){int i, p;int arr[] = { 1, -3, 0, -9, 8, 5, 20, 3 };for (i = 0, p = 0; i < 8; i++){if ( 【 】 )【 】 ;}printf("p = %dn", p);}

请阅读下面的程序,在空白处填写正确的代码,该程序的功能是:在一个初始化数组中查找与x相同的元素,如果找到就将该元素置为-x。void main(){int a[]={8,4,2,7,3,9},i,x;scanf("%d",&x);for (i=0; 【】; i++)if (a[i]==x)【】;for(i=0;i<6;i++)printf("%d ",a[i]);}

答案查题题库