以下程序输出a数组中的最小值及其下标,在划线处应填入的是__。void main(){int i,p=0,a【10】;for(i=0;i<10;i++) scanf("%d",&a【i】);for(i=1;i<10;i++)if(a【i】<a【p】)____;printf("%d,%d\n",a【p】,p); }
A.i=p
B.[p]=a[i]
C.p=j
D.p=i
E.我不会
D、p=i
A.i=p
B.[p]=a[i]
C.p=j
D.p=i
E.我不会
D、p=i
从键盘上输入20个元素的值存入一维数组a中,然后将下标为(1、3、5、7、9……)的元素值赋值给数组b,输出数组b的内容。
下列关于C语言字符数组描述正确的是()
A.字符数组可以存放字符串
B.字符数组的下标是从0开始的
C.字符数组不能输出字符串
D.字符数组可以没有'\0'
编写一个方法,求出一个double型数组中最小元素:
编写测试程序,提示用户输入5个double型数,并存放到一个数组中,然后调用这个方法返回最小值。
#include
main(int x,int b[])
{int k=0,r,i;
scanf("%d",x);
do .
{r=x%2;
b[______]=r;/*第一空*/
x/=2;
}while(______);/*第二空*/
for(______);i>=0;i--)/*第三空*/
print f("%d",b[i]);
}
SumColumMin()的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。
#include<stdio.h>
#define M 2
#define N 4
void SumColumMin(______)/*第一空*/
{int i,j,k,s=0;
for(i=0;i<N;i++)
{k=0;
for(j=1;j<M;j++)
if(______)k=j;/*第二空*/
s+=a[k][i];
}
______;/*第三空*/
}
main()
{int x[M][N]={3,2,5,1,4,1,8,3},s;
SumColumMin(x,&s);
printf("%d\n",s);
}
A.1,12
B.0,11
C.1,11
D.0,12