程序填充题。请将下列程序横线处缺少的部分补上,使其能正确运行。
利用选择排序法实现对数组元素的升序排序。
将8个数输入数组中,找出其中最大数和最小数并输出。
main()
{ int i,max,min,a[8];
for(i=0;i<8;i++)
scanf("%d",&a[i]);
max=a[0];
min=a[0];
for(i=1;i<8;i++)
{ if(a[i]>max)
max=_______;/*第一空*/
if(a[i]<min)
____________;/*第二空*/
}
printf("max=%d,min=%d\n",__________);/*第三空*/
正确的数组定义及初始化的是()
字符‘\0’的ASCⅡ码值为0,称为空字符,它不作为字符串的有效字符,只起到标志结束的作用,因此不需要占用内存空间。
在scanf()函数和printf()函数中每次可以输入或输出一个字符的格式说明符是()
只能在定义字符数组时赋初值,不能在语句中直接将一个字符串赋予一个字符数组,但可以通过调用库函数实现将一个字符串赋予一个字符数组的功能。
设char s[10]= 〞abcde〞,t[ ]= 〞12345〞; ,则s和t在内存中分配的字节数分别是()
在scanf()函数或printf()函数中用格式说明符一次性输入或输出整个字符串。
在字符串末尾系统会自动地添加一个字符串结束标志‘\0’,表示字符串在此位置结束。
字符数组可以在语句中直接将一个字符串赋予一个字符数组。
设char x[][10]={″Windows″,″dos″,″unix″};,执行printf(″%c″,x[1][2]);后输出的结果是()
设int a[2][3]={{1},{2,3}};,则元素a[1][0]的值是()
设int a[2][3]={1,2,3,4,5};,值为0的数组元素是()
设int s[3][4]={1,2,3,4,5,6};,值为2的数组元素是()
若定义了int b[][3]={1 ,2,3,4,5,6,7};,则b数组第一维的长度是()
设int b[][3]={1,2,3,4,5,6,7};,则二维数组b的第一维长度是()
设int a[3][4]={1,2,3,4,5,6};,值为1的数组元素是()